Move namedtype from bin to data.
[coe.git] / coe / data.py
index 05e129b..b65dbae 100644 (file)
@@ -64,6 +64,12 @@ class nssymbol(symbol):
         self.name = name
         self.ns = ns
 
+class namedtype(type):
+    def __new__(cls, *args, typename=None, **kwargs):
+        self = super().__new__(cls, *args, **kwargs)
+        self.typename = typename
+        return self
+
 class obj(object):
     def __getitem__(self, key):
         return self.__dict__[key]