From e96cccb81c5085c23f7293498aca049be8f22b87 Mon Sep 17 00:00:00 2001 From: Matthias Bussonnier Date: Wed, 18 May 2016 16:48:01 -0700 Subject: [PATCH] Document a bit more --- jedi/debug.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/jedi/debug.py b/jedi/debug.py index 331c3744..d73a72ae 100644 --- a/jedi/debug.py +++ b/jedi/debug.py @@ -4,6 +4,10 @@ import os import time def _lazy_colorama_init(): + """lazily init colorama if necessary, not to screw up stdout is debug not enabled. + + This version of the function does nothing. + """ pass _inited=False @@ -16,11 +20,15 @@ try: # Use colorama for nicer console output. from colorama import Fore, init from colorama import initialise - # pytest resets the stream at the end - causes troubles. Since after - # every output the stream is reset automatically we don't need this. def _lazy_colorama_init(): + """lazily init colorama if necessary, not to screw up stdout is debug not enabled. + + This version of the function does init colorama. + """ global _inited if not _inited: + # pytest resets the stream at the end - causes troubles. Since after + # every output the stream is reset automatically we don't need this. initialise.atexit_done = True init() _inited = True