Skip to content

Commit b66e56d

Browse files
authored
Merge pull request python-ldap#234 from encukou/trace-level
Lib/ldap: Provide _trace_level and _trace_file in non-debug mode
2 parents 7fb02c0 + be8e3c6 commit b66e56d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Lib/ldap/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@
2323
_trace_file = open(_trace_file, 'a')
2424
atexit.register(_trace_file.close)
2525
_trace_stack_limit = None
26+
else:
27+
# Any use of the _trace attributes should be guarded by `if __debug__`,
28+
# so they should not be needed here.
29+
# But, providing different API for debug mode is unnecessarily fragile.
30+
_trace_level = 0
31+
_trace_file = sys.stderr
32+
_trace_stack_limit = None
2633

2734
import _ldap
2835
assert _ldap.__version__==__version__, \

0 commit comments

Comments
 (0)