tPrintError: display verbosity filter - electrum - Electrum Bitcoin wallet
 (HTM) git clone https://git.parazyd.org/electrum
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
       ---
 (DIR) commit a266de6735c5be059f78ae42e23af3c07fe80c22
 (DIR) parent e1b85327bed94f99fb239c6cb6bff672e392b6aa
 (HTM) Author: ThomasV <thomasv@electrum.org>
       Date:   Wed, 14 Nov 2018 13:16:08 +0100
       
       PrintError: display verbosity filter
       
       Diffstat:
         M electrum/interface.py               |       1 +
         M electrum/util.py                    |      14 ++++++++++----
       
       2 files changed, 11 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/electrum/interface.py b/electrum/interface.py
       t@@ -138,6 +138,7 @@ def serialize_server(host: str, port: Union[str, int], protocol: str) -> str:
        
        
        class Interface(PrintError):
       +    verbosity_filter = 'i'
        
            def __init__(self, network: 'Network', server: str, config_path, proxy: dict):
                self.ready = asyncio.Future()
 (DIR) diff --git a/electrum/util.py b/electrum/util.py
       t@@ -183,17 +183,23 @@ class PrintError(object):
            verbosity_filter = ''
        
            def diagnostic_name(self):
       -        return self.__class__.__name__
       +        return ''
       +
       +    def log_name(self):
       +        msg = self.verbosity_filter or self.__class__.__name__
       +        d = self.diagnostic_name()
       +        if d: msg += "][" + d
       +        return "[%s]" % msg
        
            def print_error(self, *msg):
                if self.verbosity_filter in verbosity or verbosity == '*':
       -            print_error("[%s]" % self.diagnostic_name(), *msg)
       +            print_error(self.log_name(), *msg)
        
            def print_stderr(self, *msg):
       -        print_stderr("[%s]" % self.diagnostic_name(), *msg)
       +        print_stderr(self.log_name(), *msg)
        
            def print_msg(self, *msg):
       -        print_msg("[%s]" % self.diagnostic_name(), *msg)
       +        print_msg(self.log_name(), *msg)
        
        class ThreadJob(PrintError):
            """A job that is run periodically from a thread's main loop.  run() is