mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-05 01:43:16 +03:00
parent
4fa8ace8f0
commit
f07be949af
@ -7,7 +7,7 @@ from collections import OrderedDict
|
|||||||
from functools import partial
|
from functools import partial
|
||||||
import json
|
import json
|
||||||
import keyring
|
import keyring
|
||||||
from os import chdir, mkdir
|
from os import chdir, mkdir, environ
|
||||||
from os.path import dirname, expanduser, isdir, join
|
from os.path import dirname, expanduser, isdir, join
|
||||||
import re
|
import re
|
||||||
import requests
|
import requests
|
||||||
@ -15,6 +15,22 @@ from time import time, localtime, strftime, strptime
|
|||||||
from calendar import timegm
|
from calendar import timegm
|
||||||
import webbrowser
|
import webbrowser
|
||||||
|
|
||||||
|
from config import appname, applongname, appversion, config
|
||||||
|
|
||||||
|
if getattr(sys, 'frozen', False):
|
||||||
|
# Under py2exe sys.path[0] is the executable name
|
||||||
|
if platform == 'win32':
|
||||||
|
chdir(dirname(sys.path[0]))
|
||||||
|
|
||||||
|
# Workaround for CSR's BlueSuite: http://sw.rucsok.hu/tkinter/tclenvar.html
|
||||||
|
if 'TCL_LIBRARY' in environ:
|
||||||
|
environ.pop('TCL_LIBRARY')
|
||||||
|
|
||||||
|
# By default py2exe tries to write log to dirname(sys.executable) which fails when installed
|
||||||
|
import tempfile
|
||||||
|
sys.stdout = sys.stderr = open(join(tempfile.gettempdir(), '%s.log' % appname), 'wt', 0) # unbuffered
|
||||||
|
print '%s %s %s' % (applongname, appversion, strftime('%Y-%m-%dT%H:%M:%S', localtime()))
|
||||||
|
|
||||||
import Tkinter as tk
|
import Tkinter as tk
|
||||||
import ttk
|
import ttk
|
||||||
import tkFileDialog
|
import tkFileDialog
|
||||||
@ -28,15 +44,6 @@ if __debug__:
|
|||||||
import signal
|
import signal
|
||||||
signal.signal(signal.SIGTERM, lambda sig, frame: pdb.Pdb().set_trace(frame))
|
signal.signal(signal.SIGTERM, lambda sig, frame: pdb.Pdb().set_trace(frame))
|
||||||
|
|
||||||
from config import appname, applongname, appversion, config
|
|
||||||
if getattr(sys, 'frozen', False):
|
|
||||||
if platform == 'win32':
|
|
||||||
chdir(dirname(sys.path[0]))
|
|
||||||
# By default py2exe tries to write log to dirname(sys.executable) which fails when installed
|
|
||||||
import tempfile
|
|
||||||
sys.stdout = sys.stderr = open(join(tempfile.gettempdir(), '%s.log' % appname), 'wt', 0) # unbuffered
|
|
||||||
print '%s %s %s' % (applongname, appversion, strftime('%Y-%m-%dT%H:%M:%S', localtime()))
|
|
||||||
|
|
||||||
from l10n import Translations
|
from l10n import Translations
|
||||||
Translations().install(config.get('language') or None)
|
Translations().install(config.get('language') or None)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user