src/eric7/Debugger/DebugUI.py

branch
eric7
changeset 9285
d697b03e3bcc
parent 9221
bf71ee032bb4
child 9291
7b271bcd12d0
equal deleted inserted replaced
9284:3b3a4f659782 9285:d697b03e3bcc
2012 self.clientType = self.project.getProjectLanguage() 2012 self.clientType = self.project.getProjectLanguage()
2013 else: 2013 else:
2014 if scriptName: 2014 if scriptName:
2015 fn = scriptName 2015 fn = scriptName
2016 self.clientType = "Python3" 2016 self.clientType = "Python3"
2017 editor = self.viewmanager.getOpenEditor(scriptName)
2018 if editor and not self.viewmanager.checkDirty(
2019 editor, Preferences.getDebugger("Autosave")
2020 ):
2021 return
2017 else: 2022 else:
2018 # run current editor 2023 # run current editor
2019 editor = self.viewmanager.activeWindow() 2024 editor = self.viewmanager.activeWindow()
2020 if editor is None: 2025 if editor is None:
2021 return 2026 return
2208 self.clientType = self.project.getProjectLanguage() 2213 self.clientType = self.project.getProjectLanguage()
2209 else: 2214 else:
2210 if scriptName: 2215 if scriptName:
2211 fn = scriptName 2216 fn = scriptName
2212 self.clientType = "Python3" 2217 self.clientType = "Python3"
2218 editor = self.viewmanager.getOpenEditor(scriptName)
2219 if editor and not self.viewmanager.checkDirty(
2220 editor, Preferences.getDebugger("Autosave")
2221 ):
2222 return
2213 else: 2223 else:
2214 # run current editor 2224 # run current editor
2215 editor = self.viewmanager.activeWindow() 2225 editor = self.viewmanager.activeWindow()
2216 if editor is None: 2226 if editor is None:
2217 return 2227 return
2399 self.clientType = self.project.getProjectLanguage() 2409 self.clientType = self.project.getProjectLanguage()
2400 else: 2410 else:
2401 if scriptName: 2411 if scriptName:
2402 fn = scriptName 2412 fn = scriptName
2403 self.clientType = "Python3" 2413 self.clientType = "Python3"
2414 editor = self.viewmanager.getOpenEditor(scriptName)
2415 if editor and not self.viewmanager.checkDirty(
2416 editor, Preferences.getDebugger("Autosave")
2417 ):
2418 return
2404 else: 2419 else:
2405 # run current editor 2420 # run current editor
2406 editor = self.viewmanager.activeWindow() 2421 editor = self.viewmanager.activeWindow()
2407 if editor is None: 2422 if editor is None:
2408 return 2423 return
2600 self.clientType = self.project.getProjectLanguage() 2615 self.clientType = self.project.getProjectLanguage()
2601 else: 2616 else:
2602 if scriptName: 2617 if scriptName:
2603 fn = scriptName 2618 fn = scriptName
2604 self.clientType = "Python3" 2619 self.clientType = "Python3"
2620 editor = self.viewmanager.getOpenEditor(scriptName)
2621 if editor and not self.viewmanager.checkDirty(
2622 editor, Preferences.getDebugger("Autosave")
2623 ):
2624 return
2605 else: 2625 else:
2606 # debug current editor 2626 # debug current editor
2607 editor = self.viewmanager.activeWindow() 2627 editor = self.viewmanager.activeWindow()
2608 if editor is None: 2628 if editor is None:
2609 return 2629 return

eric ide

mercurial