Skip to content

Commit cc4ec81

Browse files
committed
Fix a bug in OS determination
Fix issue #39
1 parent 8f8c2b8 commit cc4ec81

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

Diff for: python_easy_chess_gui.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
import chess.engine
5353
import chess.polyglot
5454
import logging
55+
import platform as sys_plat
5556

5657

5758
log_format = '%(asctime)s :: %(funcName)s :: line: %(lineno)d :: %(' \
@@ -61,11 +62,12 @@
6162

6263

6364
APP_NAME = 'Python Easy Chess GUI'
64-
APP_VERSION = 'v1.13'
65+
APP_VERSION = 'v1.14'
6566
BOX_TITLE = '{} {}'.format(APP_NAME, APP_VERSION)
6667

6768

6869
platform = sys.platform
70+
sys_os = sys_plat.system()
6971

7072

7173
ico_path = {'win32': {'pecg': 'Icon/pecg.ico', 'enemy': 'Icon/enemy.ico',
@@ -442,7 +444,7 @@ def run(self):
442444
folder = folder.parents[0]
443445

444446
try:
445-
if platform == 'win32':
447+
if sys_os == 'Windows':
446448
self.engine = chess.engine.SimpleEngine.popen_uci(
447449
self.engine_path_and_file, cwd=folder,
448450
creationflags=subprocess.CREATE_NO_WINDOW)
@@ -850,7 +852,7 @@ def get_engine_id_name(self, path_and_file, q):
850852
folder = folder.parents[0]
851853

852854
try:
853-
if platform == 'win32':
855+
if sys_os == 'Windows':
854856
engine = chess.engine.SimpleEngine.popen_uci(
855857
path_and_file, cwd=folder,
856858
creationflags=subprocess.CREATE_NO_WINDOW)
@@ -1075,7 +1077,7 @@ def add_engine_to_config_file(self, engine_path_and_file, pname, que):
10751077
data = json.load(json_file)
10761078

10771079
try:
1078-
if platform == 'win32':
1080+
if sys_os == 'Windows':
10791081
engine = chess.engine.SimpleEngine.popen_uci(
10801082
engine_path_and_file, cwd=folder,
10811083
creationflags=subprocess.CREATE_NO_WINDOW)
@@ -1170,7 +1172,7 @@ def check_engine_config_file(self):
11701172
folder = epath.parents[0]
11711173

11721174
try:
1173-
if platform == 'win32':
1175+
if sys_os == 'Windows':
11741176
engine = chess.engine.SimpleEngine.popen_uci(
11751177
engine_path_and_file, cwd=folder,
11761178
creationflags=subprocess.CREATE_NO_WINDOW)

0 commit comments

Comments
 (0)