removed (hopefully) dead code
authorStefan Behnel <scoder@users.berlios.de>
Sun, 7 Nov 2010 21:05:22 +0000 (22:05 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 7 Nov 2010 21:05:22 +0000 (22:05 +0100)
Cython/Compiler/PyrexTypes.py

index 6a17c06d1ad2dbb772fe102753a19d2a1b6a67d1..77d96f844c7a409a1ae07c7f63bbe01a12f3c07b 100755 (executable)
@@ -379,14 +379,8 @@ class BuiltinObjectType(PyObjectType):
     base_type = None
     module_name = '__builtin__'
 
-    alternative_name = None # used for str/bytes duality
-
     def __init__(self, name, cname):
         self.name = name
-        if name == 'str':
-            self.alternative_name = 'bytes'
-        elif name == 'bytes':
-            self.alternative_name = 'str'
         self.cname = cname
         self.typeptr_cname = "&" + cname
                                  
@@ -403,9 +397,7 @@ class BuiltinObjectType(PyObjectType):
         
     def assignable_from(self, src_type):
         if isinstance(src_type, BuiltinObjectType):
-            return src_type.name == self.name or (
-                src_type.name == self.alternative_name and
-                src_type.name is not None)
+            return src_type.name == self.name
         elif src_type.is_extension_type:
             return (src_type.module_name == '__builtin__' and
                     src_type.name == self.name)