Changeset 68396
- Timestamp:
- May 7, 2016, 11:52:46 AM (8 years ago)
- File:
-
- 1 edited
-
grass/trunk/gui/wxpython/gui_core/pyedit.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
grass/trunk/gui/wxpython/gui_core/pyedit.py
r68394 r68396 260 260 self.filename = None 261 261 self.tempfile = None # bool, make them strings for better code 262 self.running = False263 262 264 263 def OnRun(self, event): 265 264 """Run Python script""" 266 if self.running:267 # ignore when already running268 return269 270 265 if not self.filename: 271 266 self.filename = gscript.tempfile() + '.py' … … 295 290 # run in console as other modules, avoid Python shell which 296 291 # carries variables over to the next execution 297 self.giface.RunCmd([fd.name], skipInterface=True, onDone=self.OnDone) 298 self.running = True 299 300 def OnDone(self, event): 301 """Python script finished""" 292 self.giface.RunCmd([fd.name]) 293 294 def SaveAs(self): 295 """Save python script to file""" 302 296 if self.tempfile: 303 297 try_remove(self.filename) 304 self.filename = None 305 self.running = False 306 307 def SaveAs(self): 308 """Save python script to file""" 309 filename = '' 298 self.tempfile = False 299 300 filename = None 310 301 dlg = wx.FileDialog(parent=self.guiparent, 311 302 message=_("Choose file to save"), … … 358 349 Just save if file already specified, save as action otherwise. 359 350 """ 360 if self.filename :351 if self.filename and not self.tempfile: 361 352 self.Save() 362 353 else:
Note:
See TracChangeset
for help on using the changeset viewer.
