1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-05-31 23:59:38 +03:00

logging.getLogger(appname) instead of import from EDMarketConnector

Using:

from EDMarketConnector import logger

causes issues if EDMarketConnector is already importing 'this' file.

So just get a logger using logger.getLogger(appname) instead.
`from config import appname` if needs be.
This commit is contained in:
Athanasius 2020-07-24 22:23:40 +01:00
parent bae2f25e19
commit 2e58d106bd
4 changed files with 11 additions and 8 deletions

View File

@ -8,15 +8,15 @@ import importlib
import sys
import operator
import threading # We don't use it, but plugins might
from traceback import print_exc
import logging
import tkinter as tk
import myNotebook as nb
from config import config
from EDMarketConnector import logger
from config import config, appname
from time import time as time
logger = logging.getLogger(appname)
# Dashboard Flags constants
FlagsDocked = 1<<0 # on a landing pad

View File

@ -9,20 +9,21 @@ import re
import requests
import sys
import uuid
import logging
import tkinter as tk
from ttkHyperlinkLabel import HyperlinkLabel
import myNotebook as nb
from prefs import prefsVersion
from EDMarketConnector import logger
if sys.platform != 'win32':
from fcntl import lockf, LOCK_EX, LOCK_NB
from config import applongname, appversion, config
from config import appname, applongname, appversion, config
from companion import category_map
logger = logging.getLogger(appname)
this = sys.modules[__name__] # For holding module globals

View File

@ -18,15 +18,16 @@ import time
import urllib.request, urllib.error, urllib.parse
from queue import Queue
from threading import Thread
import logging
import tkinter as tk
from ttkHyperlinkLabel import HyperlinkLabel
import myNotebook as nb
from EDMarketConnector import logger
from config import appname, applongname, appversion, config
import plug
logger = logging.getLogger(appname)
EDSM_POLL = 0.1
_TIMEOUT = 20

View File

@ -10,14 +10,15 @@ import time
from operator import itemgetter
from queue import Queue
from threading import Thread
import logging
import tkinter as tk
from ttkHyperlinkLabel import HyperlinkLabel
import myNotebook as nb
from EDMarketConnector import logger
from config import appname, applongname, appversion, config
import plug
logger = logging.getLogger(appname)
_TIMEOUT = 20