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 |