mirror of
https://github.com/JoelBender/bacpypes
synced 2025-10-27 00:57:47 +08:00
updated dump_stack uses logging handler function
This commit is contained in:
@@ -52,10 +52,10 @@ def stop(*args):
|
||||
#
|
||||
|
||||
@bacpypes_debugging
|
||||
def dump_stack():
|
||||
if _debug: dump_stack._debug("dump_stack")
|
||||
def dump_stack(debug_handler):
|
||||
if _debug: dump_stack._debug("dump_stack %r", debug_handler)
|
||||
for filename, lineno, fn, _ in traceback.extract_stack()[:-1]:
|
||||
sys.stderr.write(" %-20s %s:%s\n" % (fn, filename.split('/')[-1], lineno))
|
||||
debug_handler(" %-20s %s:%s", fn, filename.split('/')[-1], lineno)
|
||||
|
||||
#
|
||||
# print_stack
|
||||
|
||||
Reference in New Issue
Block a user