@@ -40,7 +40,7 @@ def get_project_data(view, invoke):
4040 # dict is empty, which means user hasn't set any cmdargs
4141 return ""
4242 else :
43- sublime . error_message ( "Something went wrong." )
43+ err ( )
4444 return
4545
4646def get_project_newroot (view ):
@@ -57,6 +57,11 @@ def get_project_newroot(view):
5757
5858 return new_root_setting
5959
60+ def err (text ):
61+ if text == None :
62+ text = "Sorry. Something went wrong."
63+ sublime .error_message (text )
64+
6065
6166# Future addition. Sadly not working as by now.
6267# class AutocompleteCaps(sublime_plugin.EventListener):
@@ -87,8 +92,8 @@ def run(self, *args, **kwargs):
8792 else :
8893 self .folders = self .window .folders ()
8994
90- if len (self .folders ) <= 0 :
91- sublime . error_message ("GDL build command error: You must have a project open." )
95+ if len (self .folders ) <= 0 :
96+ err ("GDL build command error: You must have a project open." )
9297 else :
9398 if len (self .folders ) == 1 :
9499 self .multipleFolders = False
@@ -108,7 +113,7 @@ def check_system(self):
108113 self .os_win = True
109114 return "LP_XMLConverter.exe"
110115 else :
111- sublime . error_message ("GDL build error: Your OS is not supported." )
116+ err ("GDL build error: Your OS is not supported." )
112117 return
113118
114119 def normpath (self , path ):
0 commit comments