SF.net SVN: geany:[4683] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Sun Feb 21 13:29:46 UTC 2010


Revision: 4683
          http://geany.svn.sourceforge.net/geany/?rev=4683&view=rev
Author:   eht16
Date:     2010-02-21 13:29:46 +0000 (Sun, 21 Feb 2010)

Log Message:
-----------
Minor fixes.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/plugins/genapi.py

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2010-02-21 13:23:55 UTC (rev 4682)
+++ trunk/ChangeLog	2010-02-21 13:29:46 UTC (rev 4683)
@@ -3,6 +3,8 @@
  * scripts/create_py_tags.py:
    Minor fixes.
    Replace tabs by spaces.
+ * plugins/genapi.py:
+   Minor fixes.
 
 
 2010-02-20 Dominic Hopf <dmaphy(at)googlemail(dot)com>

Modified: trunk/plugins/genapi.py
===================================================================
--- trunk/plugins/genapi.py	2010-02-21 13:23:55 UTC (rev 4682)
+++ trunk/plugins/genapi.py	2010-02-21 13:29:46 UTC (rev 4683)
@@ -34,25 +34,22 @@
 
 def get_function_names():
 	names = []
-	try:
-		f = open('../src/plugins.c')
-		while 1:
-			l = f.readline()
-			if l == "":
-				break;
-			m = re.match("^\t&([a-z][a-z0-9_]+)", l)
-			if m:
-				s = m.group(1)
-				if not s.endswith('_funcs'):
-					names.append(s)
-		f.close
-	except:
-		pass
+	filep = open('../src/plugins.c')
+	while 1:
+		line = filep.readline()
+		if line == "":
+			break
+		match = re.match("^\t&([a-z][a-z0-9_]+)", line)
+		if match:
+			symbol = match.group(1)
+			if not symbol.endswith('_funcs'):
+				names.append(symbol)
+	filep.close()
 	return names
 
-def get_api_tuple(str):
-	m = re.match("^([a-z]+)_([a-z][a-z0-9_]+)$", str)
-	return 'p_' + m.group(1), m.group(2)
+def get_api_tuple(source):
+	match = re.match("^([a-z]+)_([a-z][a-z0-9_]+)$", source)
+	return 'p_' + match.group(1), match.group(2)
 
 
 header = \
@@ -83,15 +80,15 @@
 		sys.exit("No function names read!")
 
 	f = open(outfile, 'w')
-	print >>f, header % (outfile)
+	print >> f, header % (outfile)
 
 	for fname in fnames:
 		ptr, name = get_api_tuple(fname)
 		# note: name no longer needed
-		print >>f, '#define %s \\\n\tgeany_functions->%s->%s' % (fname, ptr, fname)
+		print >> f, '#define %s \\\n\tgeany_functions->%s->%s' % (fname, ptr, fname)
 
-	print >>f, '\n#endif'
-	f.close
+	print >> f, '\n#endif'
+	f.close()
 
 	if not '-q' in sys.argv:
 		print 'Generated ' + outfile


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list