Developer Tools

PyBdb

Python stdlib module — bdb. Auto-indexed from CDN. Method-level security roles have not been annotated; rule writers should inspect the source before use.

Other Methods

.bar()Neutral
#
Signature
bar(a)

bar function.

.checkfuncname()Neutral
#
Signature
checkfuncname(b, frame)

Return True if break should happen here.

.effective()Neutral
#
Signature
effective(file, line, frame)

Return (active breakpoint, delete temporary flag) or (None, None) as

.foo()Neutral
#
Signature
foo(n)

foo function.

.set_trace()Neutral
#
Signature
set_trace()

Start debugging with a Bdb instance from the caller's frame.

.test()Neutral
#
Signature
test()

test function.

.Bdb()Neutral
#
Signature
Bdb(...)

Generic Python debugger base class.

.BdbQuit()Neutral
#
Signature
BdbQuit(...)

Exception to give up completely.

.Breakpoint()Neutral
#
Signature
Breakpoint(...)

Breakpoint class.

.Tdb()Neutral
#
Signature
Tdb(...)

Tdb class.

Fully-Qualified Names

FQNField
bdbfqns[0]

Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.

Import

rule.py
import bdb