mirror of
https://github.com/norohind/EDMC_SpanshRouter.git
synced 2025-04-20 11:07:37 +03:00
Fixed Python2 issues
This commit is contained in:
parent
936ce2446d
commit
34cfc3eef6
@ -4,17 +4,18 @@ import os
|
||||
import requests
|
||||
import traceback
|
||||
from time import sleep
|
||||
from SpanshRouter.PlaceHolder import PlaceHolder
|
||||
import sys
|
||||
|
||||
try:
|
||||
# Python 2
|
||||
from Tkinter import *
|
||||
import ttk
|
||||
import ttk
|
||||
from .PlaceHolder import PlaceHolder
|
||||
except ModuleNotFoundError:
|
||||
# Python 3
|
||||
import tkinter as tk
|
||||
from tkinter import *
|
||||
from SpanshRouter.PlaceHolder import PlaceHolder
|
||||
|
||||
is_py2 = sys.version[0] == '2'
|
||||
if is_py2:
|
||||
|
@ -1,12 +1,12 @@
|
||||
from SpanshRouter.PlaceHolder import PlaceHolder
|
||||
|
||||
try:
|
||||
# Python 2
|
||||
from Tkinter import *
|
||||
from .PlaceHolder import PlaceHolder
|
||||
except ModuleNotFoundError:
|
||||
# Python 3
|
||||
import tkinter as tk
|
||||
from tkinter import *
|
||||
from SpanshRouter.PlaceHolder import PlaceHolder
|
||||
|
||||
class PlaceHolderEntry(Entry, PlaceHolder):
|
||||
def __init__(self, parent, placeholder, **kw):
|
||||
|
@ -7,6 +7,7 @@ import webbrowser
|
||||
import json
|
||||
import re
|
||||
import requests
|
||||
import io
|
||||
from time import sleep
|
||||
from monitor import monitor
|
||||
from . import AutoCompleter
|
||||
@ -16,6 +17,7 @@ from .updater import SpanshUpdater
|
||||
try:
|
||||
# Python 2
|
||||
from Tkinter import *
|
||||
import Tkinter as tk
|
||||
import tkFileDialog as filedialog
|
||||
import tkMessageBox as confirmDialog
|
||||
import ttk
|
||||
@ -286,6 +288,9 @@ class SpanshRouter():
|
||||
self.copy_waypoint()
|
||||
except:
|
||||
print("No previously saved route.")
|
||||
exc_type, exc_value, exc_traceback = sys.exc_info()
|
||||
lines = traceback.format_exception(exc_type, exc_value, exc_traceback)
|
||||
sys.stderr.write(''.join('!! ' + line for line in lines))
|
||||
|
||||
def copy_waypoint(self):
|
||||
if sys.platform == "linux" or sys.platform == "linux2":
|
||||
@ -363,7 +368,7 @@ class SpanshRouter():
|
||||
self.show_error("An error occured while reading the file.")
|
||||
|
||||
def plot_csv(self, filename, clear_previous_route=True):
|
||||
with open(filename, 'r', encoding='utf-8-sig') as csvfile:
|
||||
with io.open(filename, 'r', encoding='utf-8-sig') as csvfile:
|
||||
route_reader = csv.DictReader(csvfile)
|
||||
|
||||
if clear_previous_route:
|
||||
|
@ -1,4 +1,14 @@
|
||||
from SpanshRouter.updater import SpanshUpdater
|
||||
from SpanshRouter.AutoCompleter import AutoCompleter
|
||||
from SpanshRouter.PlaceHolderEntry import PlaceHolderEntry
|
||||
from SpanshRouter import SpanshRouter
|
||||
import sys
|
||||
import traceback
|
||||
try:
|
||||
# Python 2
|
||||
from .updater import SpanshUpdater
|
||||
from .AutoCompleter import AutoCompleter
|
||||
from .PlaceHolderEntry import PlaceHolderEntry
|
||||
from SpanshRouter import SpanshRouter
|
||||
except ModuleNotFoundError:
|
||||
# Python 3
|
||||
from SpanshRouter.updater import SpanshUpdater
|
||||
from SpanshRouter.AutoCompleter import AutoCompleter
|
||||
from SpanshRouter.PlaceHolderEntry import PlaceHolderEntry
|
||||
from SpanshRouter import SpanshRouter
|
3
load.py
3
load.py
@ -8,12 +8,13 @@ else:
|
||||
def plugin_start3(plugin_dir):
|
||||
global spansh_router
|
||||
spansh_router = SpanshRouter(plugin_dir)
|
||||
#spansh_router.check_for_update()
|
||||
spansh_router.check_for_update()
|
||||
spansh_router.open_last_route()
|
||||
return 'spansh_router'
|
||||
|
||||
def plugin_start(plugin_dir):
|
||||
# Check for newer versions
|
||||
global spansh_router
|
||||
spansh_router = SpanshRouter(plugin_dir)
|
||||
spansh_router.check_for_update()
|
||||
spansh_router.open_last_route()
|
||||
|
Loading…
x
Reference in New Issue
Block a user