@@ -274,12 +274,8 @@ def readConfig(self):
274274 try :
275275 self .wmpl_loc = os .path .expanduser (localcfg ['solver' ]['wmpl_loc' ].replace ('$HOME' ,'~' )).replace ('\\ ' ,'/' )
276276 self .wmpl_env = localcfg ['solver' ]['wmpl_env' ]
277- if os .path .isdir (os .path .expanduser (self .wmpl_loc )):
278- self .solveravailable = 'active'
279- else :
280- self .solveravailable = 'disabled'
281277 except :
282- self .solveravailable = 'disabled'
278+ self .wmpl_loc = None
283279 try :
284280 self .rms_loc = os .path .expanduser (localcfg ['reduction' ]['rms_loc' ].replace ('$HOME' ,'~' )).replace ('\\ ' ,'/' )
285281 self .rms_env = localcfg ['reduction' ]['rms_env' ]
@@ -374,6 +370,10 @@ def initUI(self):
374370 gmnavailable = 'active'
375371 else :
376372 gmnavailable = 'disabled'
373+ if self .wmpl_loc :
374+ wmplavailable = 'active'
375+ else :
376+ wmplavailable = 'disabled'
377377
378378 rawMenu = Menu (self .menuBar , tearoff = 0 )
379379 rawMenu .add_command (label = "Get Live Images" , command = self .getData )
@@ -404,7 +404,7 @@ def initUI(self):
404404 self .menuBar .add_cascade (label = "Review" , underline = 0 , menu = revMenu )
405405
406406 solveMenu = Menu (self .menuBar , tearoff = 0 )
407- solveMenu .add_command (label = "Solve" , command = self .solveOrbit , state = self . solveravailable )
407+ solveMenu .add_command (label = "Solve" , command = self .solveOrbit , state = wmplavailable )
408408 solveMenu .add_separator ()
409409 solveMenu .add_command (label = "View Solution" , command = self .viewSolution )
410410 solveMenu .add_command (label = "Delete Solution" , command = self .removeSolution )
0 commit comments