]> git.saurik.com Git - wxWidgets.git/commitdiff
Revert last change, it causes problems with not being able to use
authorRobin Dunn <robin@alldunn.com>
Wed, 14 Jun 2006 18:36:56 +0000 (18:36 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 14 Jun 2006 18:36:56 +0000 (18:36 +0000)
AutoCompletion in situations like "test=foo."

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/wx/py/introspect.py

index 3e37495d8484335322f5fc9ec23f0de0e4f1a4f4..570686dd7fdb4776121e11aa309320ed3962c4c3 100644 (file)
@@ -252,14 +252,14 @@ def getRoot(command, terminator=None):
         line = token[4]
         if tokentype is tokenize.ENDMARKER:
             continue
-        #if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER) \
-        #    and laststring != '.':
-        #    # We've reached something that's not part of the root.
-        #    if prefix and line[token[3][1]] != ' ':
-        #        # If it doesn't have a space after it, remove the prefix.
-        #        prefix = ''
-        #    break
-        if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER, tokenize.OP) \
+        if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER) \
+        and laststring != '.':
+            # We've reached something that's not part of the root.
+            if prefix and line[token[3][1]] != ' ':
+                # If it doesn't have a space after it, remove the prefix.
+                prefix = ''
+            break
+        if tokentype in (tokenize.NAME, tokenize.STRING, tokenize.NUMBER) \
         or (tokentype is tokenize.OP and tokenstring == '.'):
             if prefix:
                 # The prefix isn't valid because it comes after a dot.