From a5cb2a9f007fba7fd188b436dd317da32ec8a227 Mon Sep 17 00:00:00 2001 From: Ebag333 Date: Wed, 22 Mar 2017 18:52:04 -0700 Subject: [PATCH] Add logbook version warning --- pyfa.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyfa.py b/pyfa.py index 28c57c348..7388c6aec 100755 --- a/pyfa.py +++ b/pyfa.py @@ -18,14 +18,15 @@ # along with pyfa. If not, see . # ============================================================================== -import platform import os +import platform import re import sys import traceback from optparse import AmbiguousOptionError, BadOptionError, OptionParser -from logbook import CRITICAL, DEBUG, ERROR, FingersCrossedHandler, INFO, Logger, NestedSetup, NullHandler, StreamHandler, TimedRotatingFileHandler, WARNING +from logbook import CRITICAL, DEBUG, ERROR, FingersCrossedHandler, INFO, Logger, NestedSetup, NullHandler, StreamHandler, TimedRotatingFileHandler, WARNING, \ + __version__ as logbook_version import config @@ -112,6 +113,10 @@ def handleGUIException(exc_type, exc_value, exc_traceback): # Replace the uncaught exception handler with our own handler. sys.excepthook = handleGUIException +logVersion = logbook_version.split('.') +if int(logVersion[0]) < 1: + print ("Logbook version >= 1.0.0 is recommended. You may have some performance issues by continuing to use an earlier version.") + # Parse command line options usage = "usage: %prog [--root]" parser = PassThroughOptionParser(usage=usage)