`log = None` cannot complete suppress stdout in GOEnrichmentStudyNS
illumination-k opened this issue · 2 comments
illumination-k commented
Thanks for the great project!
I want to stop logging completely, but __init__
function in GOEnrichmentStudy
has print
regardless of log
kwd, so I cannot.
goatools/goatools/go_enrichment.py
Line 256 in d3a63f9
I think if log
is None, nothing should be output to stdout.
This is not a so big problem, but not useful when redirecting or something.
tanghaibao commented
Thank you for the issue report. I added the fix that considered the log
keyword.
tanghaibao commented
Longer-term, we could move to using logging
instead of using prt
and log
parameter throughout the code, as suggested in #159.