Package: exuberant-ctags
Version: 1:5.7-2
Severity: normal
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu hardy ubuntu-patch
Python variables starting with "def" are parsed as functions.
The attached patch is taken from upstream and has been reported
for Ubuntu on https://launchpad.net/bugs/179492.
Please include it in the Debian package of exuberant-ctags, so
we can just sync the package again for Ubuntu.
Thank you.
--- exuberant-ctags-5.7.orig/python.c
+++ exuberant-ctags-5.7/python.c
@@ -408,12 +408,12 @@
{
boolean found = FALSE;
boolean is_class = FALSE;
- if (!strncmp (keyword, "def", 3))
+ if (!strncmp (keyword, "def ", 4))
{
cp = skipSpace (keyword + 3);
found = TRUE;
}
- else if (!strncmp (keyword, "class", 5))
+ else if (!strncmp (keyword, "class ", 6))
{
cp = skipSpace (keyword + 5);
found = TRUE;