Skip to content

Commit a1b5946

Browse files
committed
Move logging setup to main (fixes scottrogowski#95)
1 parent c2c22af commit a1b5946

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

code2flow/engine.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ def code2flow(raw_source_paths, output_file, language=None, hide_legend=True,
672672
exclude_namespaces=None, exclude_functions=None,
673673
include_only_namespaces=None, include_only_functions=None,
674674
no_grouping=False, no_trimming=False, skip_parse_errors=False,
675-
lang_params=None, subset_params=None, level=logging.INFO):
675+
lang_params=None, subset_params=None):
676676
"""
677677
Top-level function. Generate a diagram based on source code.
678678
Can generate either a dotfile or an image.
@@ -708,8 +708,6 @@ def code2flow(raw_source_paths, output_file, language=None, hide_legend=True,
708708
include_only_functions = include_only_functions or []
709709
assert isinstance(include_only_functions, list)
710710

711-
logging.basicConfig(format="Code2Flow: %(message)s", level=level)
712-
713711
sources, language = get_sources_and_language(raw_source_paths, language)
714712

715713
output_ext = None
@@ -857,6 +855,7 @@ def main(sys_argv=None):
857855
subset_params = SubsetParams.generate(args.target_function, args.upstream_depth,
858856
args.downstream_depth)
859857

858+
logging.basicConfig(format="Code2Flow: %(message)s", level=level)
860859
code2flow(
861860
raw_source_paths=args.sources,
862861
output_file=args.output,
@@ -871,5 +870,4 @@ def main(sys_argv=None):
871870
skip_parse_errors=args.skip_parse_errors,
872871
lang_params=lang_params,
873872
subset_params=subset_params,
874-
level=level,
875873
)

0 commit comments

Comments
 (0)