diff https://svn.osgeo.org/grass/grass/tags/release_20110412_grass_6_4_1 https://svn.osgeo.org/grass/grass/branches/releasebranch_6_4 -r 45958:45964 > ~/dev/src/elgis-testing/rpmbuild/elgis/grass/SOURCES/grass-ternaryOp-python24.patch
Index: gui/wxpython/gui_modules/prompt.py
===================================================================
--- gui/wxpython/gui_modules/prompt.py (revision 45958)
+++ gui/wxpython/gui_modules/prompt.py (revision 45964)
@@ -850,8 +850,7 @@
toComplete['entity'] = 'command'
toComplete['cmd'] = cmd
return toComplete
-
-
+
def GetWordLeft(self, withDelimiter = False, ignoredDelimiter = None):
"""!Get word left from current cursor position. The beginning
of the word is given by space or chars: .,-=
@@ -862,13 +861,17 @@
textLeft = self.GetTextLeft()
parts = list()
- ignoredDelimiter = ignoredDelimiter if ignoredDelimiter is not None else ''
+ if ignoredDelimiter is None:
+ ignoredDelimiter = ''
+
for char in set(' .,-=') - set(ignoredDelimiter):
- delimiter = '' if not withDelimiter else char
+ if not withDelimiter:
+ delimiter = ''
+ else:
+ delimiter = char
parts.append(delimiter + textLeft.rpartition(char)[2])
return min(parts, key=lambda x: len(x))
-
-
+
def ShowList(self):
"""!Show sorted auto-completion list if it is not empty"""
if len(self.autoCompList) > 0: