From 93aad9919dc673f1ae862536c6e7fe9852e58368 Mon Sep 17 00:00:00 2001 From: Joey Payne Date: Tue, 10 Nov 2015 13:54:38 -0700 Subject: [PATCH] Tried to fix windows import issue. --- command_line.py | 2 +- main.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/command_line.py b/command_line.py index 2de88ee..c68f2fb 100644 --- a/command_line.py +++ b/command_line.py @@ -1,6 +1,6 @@ '''Command line module for web2exe.''' -__version__ = "v0.2.8b" +__version__ = "v0.2.9b" import ssl diff --git a/main.py b/main.py index 0253722..7cf66cb 100644 --- a/main.py +++ b/main.py @@ -332,8 +332,11 @@ class MainWindow(QtGui.QMainWindow, CommandBase): settings_valid = True for sgroup in self.settings['setting_groups']: for sname, setting in sgroup.items(): - setting_path = utils.path_join(self.project_dir(), - unicode(setting.value)) + if os.path.isabs(setting.value): + setting_path = unicode(setting.value) + else: + setting_path = utils.path_join(self.project_dir(), + unicode(setting.value)) if setting.required and not setting.value: settings_valid = False @@ -365,7 +368,7 @@ class MainWindow(QtGui.QMainWindow, CommandBase): widget = self.find_child_by_name(setting.name) if widget is not None: widget.setStyleSheet(red_border) - widget.setToolTip(u'The folder "{}" does not exist'.format(utils.path_join(self.project_dir(), setting.value))) + widget.setToolTip(u'The folder "{}" does not exist'.format(setting_path)) tab = self.get_tab_index_for_setting_name(setting.name) self.tab_widget.setTabIcon(tab, self.warning_settings_icon) if settings_valid: