mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
[pyqgis-console] avoids IndexError when attempts to run unselected code by keybinding Ctrl+E
This commit is contained in:
parent
4db6396938
commit
b99d51d7cd
@ -514,16 +514,17 @@ class ShellScintilla(QsciScintilla, code.InteractiveInterpreter):
|
|||||||
|
|
||||||
def insertFromDropPaste(self, textDP):
|
def insertFromDropPaste(self, textDP):
|
||||||
pasteList = unicode(textDP).splitlines()
|
pasteList = unicode(textDP).splitlines()
|
||||||
for line in pasteList[:-1]:
|
if pasteList:
|
||||||
cleanLine = line.replace(">>> ", "").replace("... ", "")
|
for line in pasteList[:-1]:
|
||||||
self.insert(unicode(cleanLine))
|
cleanLine = line.replace(">>> ", "").replace("... ", "")
|
||||||
self.move_cursor_to_end()
|
self.insert(unicode(cleanLine))
|
||||||
self.runCommand(unicode(self.currentCommand()))
|
self.move_cursor_to_end()
|
||||||
if pasteList[-1] != "":
|
self.runCommand(unicode(self.currentCommand()))
|
||||||
line = pasteList[-1]
|
if pasteList[-1] != "":
|
||||||
cleanLine = line.replace(">>> ", "").replace("... ", "")
|
line = pasteList[-1]
|
||||||
self.insert(unicode(cleanLine))
|
cleanLine = line.replace(">>> ", "").replace("... ", "")
|
||||||
self.move_cursor_to_end()
|
self.insert(unicode(cleanLine))
|
||||||
|
self.move_cursor_to_end()
|
||||||
|
|
||||||
def insertTextFromFile(self, listOpenFile):
|
def insertTextFromFile(self, listOpenFile):
|
||||||
for line in listOpenFile[:-1]:
|
for line in listOpenFile[:-1]:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user