trivial Python code fixes in Plex
authorStefan Behnel <scoder@users.berlios.de>
Fri, 25 Apr 2008 18:07:53 +0000 (20:07 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Fri, 25 Apr 2008 18:07:53 +0000 (20:07 +0200)
Cython/Plex/Machines.py
Cython/Plex/Regexps.py

index 6adfa34046b524e920f76f9f62f9e6cf616340b6..a37191a83224a5c0542c0f210c8abfc5c756aa98 100644 (file)
@@ -258,7 +258,8 @@ class FastMachine:
   def ranges_to_string(self, range_list):
     return string.join(map(self.range_to_string, range_list), ",")
   
-  def range_to_string(self, (c1, c2)):
+  def range_to_string(self, range_tuple):
+    (c1, c2) = range_tuple
     if c1 == c2:
       return repr(c1)
     else:
index d820f8c17c3da30dfded3bd50b141516d81900e6..9adc9b0349f4c91a16687fa6b74120c68590f154 100644 (file)
@@ -122,7 +122,7 @@ class RE:
         beginning of a line. If nocase is true, upper and lower case
         letters should be treated as equivalent.
         """
-        raise exceptions.UnimplementedMethod("%s.build_machine not implemented" % 
+        raise NotImplementedError("%s.build_machine not implemented" % 
             self.__class__.__name__)
     
     def build_opt(self, m, initial_state, c):