gobject-introspection r614 - trunk/giscanner



Author: walters
Date: Fri Sep 19 14:55:17 2008
New Revision: 614
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=614&view=rev

Log:
Remove heuristic matching of methods to classes based on prefix

It was a broken hack that dated from when we handled underscoring
and capitalization conventions less well.


Modified:
   trunk/giscanner/glibtransformer.py

Modified: trunk/giscanner/glibtransformer.py
==============================================================================
--- trunk/giscanner/glibtransformer.py	(original)
+++ trunk/giscanner/glibtransformer.py	Fri Sep 19 14:55:17 2008
@@ -354,16 +354,7 @@
             else:
                 return True
 
-        # First look for an exact match;
         klass = self._uscore_type_names.get(prefix)
-        # Now try searching for a prefix as a last resort
-        if klass is None or not valid_matching_klass(klass):
-            for key in self._uscore_type_names:
-                klass = None
-                if key.startswith(prefix):
-                    klass = self._uscore_type_names.get(key)
-                    if valid_matching_klass(klass):
-                        break
         if klass is None:
             #print "NOTE: No valid matching class for likely "+\
             #    "method or constructor: %r" % (func.symbol, )



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]