Skip to content

Commit

Permalink
Support new Python3 EDMC
Browse files Browse the repository at this point in the history
  • Loading branch information
inorton committed Jul 12, 2020
1 parent d3ee15c commit 0146f06
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 14 deletions.
20 changes: 12 additions & 8 deletions load.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import os
import traceback
import requests
import Tkinter as tk
import tkinter as tk
try:
import myNotebook as nb
from config import config
Expand All @@ -19,7 +19,7 @@
LOG = LogContext()
LOG.set_filename(os.path.join(os.path.abspath(os.path.dirname(__file__)), "plugin.log"))

HITS_VERSION = "1.1.0"
HITS_VERSION = "1.1.2"
EDSM_SERVER = "https://www.edsm.net"
DEFAULT_OVERLAY_MESSAGE_DURATION = 4

Expand All @@ -39,6 +39,10 @@ def get_display_ttl():
return DEFAULT_OVERLAY_MESSAGE_DURATION


def plugin_start3(plugindir):
plugin_start()


def plugin_start():
"""
Start up our EDMC Plugin
Expand Down Expand Up @@ -114,7 +118,7 @@ def info(line1, line2=None, line3=None):
display(line3, row=DETAIL3, col=95, size="normal")


def plugin_prefs(parent):
def plugin_prefs(parent, cmdr, isbeta):
frame = nb.Frame(parent)
frame.columnconfigure(1, weight=1)

Expand All @@ -129,7 +133,7 @@ def plugin_prefs(parent):
return frame


def prefs_changed():
def prefs_changed(cmdr, isbeta):
config.set(PREFNAME_OVERLAY_DURATION, OVERLAY_MESSAGE_DURATION.get())
config.set(OVERLAY_HITS_MODE, OVERLAY_HITS_MODE.get())

Expand All @@ -138,7 +142,7 @@ def prefs_changed():
CURRENT_CMDR = None


def journal_entry(cmdr, system, station, entry, state):
def journal_entry(cmdr, isbeta, system, station, entry, state):
"""
Check a system for advice
:param cmdr:
Expand Down Expand Up @@ -227,9 +231,9 @@ def _check_location(system):
except Exception as err:
info(None, line3="Error.. {} {}".format(type(err), err.message))
LOG.write(traceback.format_exc())
print type(err)
print err.message
print traceback.format_exc()
print(type(err))
print(err.message)
print(traceback.format_exc())


def check_location(system):
Expand Down
8 changes: 4 additions & 4 deletions logger.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ def rotate_log(self):
os.unlink(moved)
if os.path.exists(filename):
os.rename(filename, moved)
except:
print traceback.format_exc()
except Exception as err:
print("rotate_log failed..: {}".format(err))

self.write("Log rotated to {}".format(moved))

Expand All @@ -57,8 +57,8 @@ def write(self, message):
logfile.write(timestamp + " ")
logfile.write(message)
logfile.write("\n")
except:
print traceback.format_exc()
except Exception as err:
print(str(err))

if self.count > self.maxwrite:
self.rotate_log()
Expand Down
5 changes: 3 additions & 2 deletions worker.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"""
Thread pool system
"""
from Queue import Queue
from queue import Queue
from threading import Thread
import traceback

Expand Down Expand Up @@ -81,5 +81,6 @@ def run(self):
if task:
try:
task.target(*task.args, **task.kwargs)
except Exception:
except Exception as err:
print("error: logging exception " + str(err))
self.pool.logger.write(traceback.format_exc())

0 comments on commit 0146f06

Please sign in to comment.