rtags.py
branchstable
changeset 1849 1901fa97f521
parent 1769 fb91d2b8a441
child 1859 b068abd45a1c
--- a/rtags.py	Mon May 18 19:48:58 2009 +0200
+++ b/rtags.py	Mon May 18 19:50:04 2009 +0200
@@ -24,7 +24,8 @@
     This class associates a single tag to each key.
     """
     _allowed_values = None
-    def __init__(self, initfunc=None, allowed_values=None):
+    def __init__(self, name=None, initfunc=None, allowed_values=None):
+        self._name = name or '<unknown>'
         self._tagdefs = {}
         if allowed_values is not None:
             self._allowed_values = allowed_values
@@ -32,7 +33,7 @@
         register_rtag(self)
 
     def __repr__(self):
-        return repr(self._tagdefs)
+        return '%s: %s' % (self._name, repr(self._tagdefs))
 
     # dict compat
     def __getitem__(self, key):