]> granicus.if.org Git - libevent/commitdiff
make it work with python2.2
authorNiels Provos <provos@gmail.com>
Sun, 19 Nov 2006 02:03:43 +0000 (02:03 +0000)
committerNiels Provos <provos@gmail.com>
Sun, 19 Nov 2006 02:03:43 +0000 (02:03 +0000)
svn:r267

event_rpcgen.py

index 881fc08d5930023f5a414dd8a442f1611ac09bd8..b049089ab60806a71ea3a6eb7a3183e0c5a4d076 100755 (executable)
@@ -1189,7 +1189,11 @@ def GetNextStruct(file):
 
     have_c_comment = 0
     data = ''
-    for line in file:
+    while 1:
+        line = file.readline()
+        if not line:
+            break
+        
         line_count += 1
         line = line[:-1]
 
@@ -1252,8 +1256,9 @@ def GetNextStruct(file):
         
 
 def Parse(file):
-    """Parses the input file and returns C code and corresponding header
-    file."""
+    """
+    Parses the input file and returns C code and corresponding header file.
+    """
 
     entities = []
 
@@ -1337,8 +1342,8 @@ def main(argv):
 
     filename = argv[1]
 
-    if filename.split('.')[-1] != 'rpc':
-        ext = filename.split('.')[-1]
+    ext = filename.split('.')[-1]
+    if ext != 'rpc':
         print >>sys.stderr, 'Unrecognized file extension: %s' % ext
         sys.exit(1)