Commits

Jeff Terrace committed 3cec915

Remove FakeSpace string code no longer needed

Comments (0)

Files changed (1)

pypy/module/micronumpy/compile.py

     w_long = "long"
     w_tuple = 'tuple'
     w_slice = "slice"
-    w_str = "str"
 
     def __init__(self):
         """NOT_RPYTHON"""
             return BoolObject(obj)
         elif isinstance(obj, int):
             return IntObject(obj)
-        elif isinstance(obj, str):
-            return StringObject(obj)
         elif isinstance(obj, W_Root):
             return obj
         raise NotImplementedError
         assert isinstance(w_obj, interp_boxes.W_GenericBox)
         return self.int(w_obj.descr_int(self))
 
-    def str_w(self, w_obj):
-        if isinstance(w_obj, StringObject):
-            return w_obj._value
-        raise NotImplementedError
-    
-    def str(self, w_obj):
-        if isinstance(w_obj, StringObject):
-            return w_obj
-        raise NotImplementedError
-
     def is_true(self, w_obj):
         assert isinstance(w_obj, BoolObject)
         return w_obj.boolval
     def __init__(self, intval):
         self.intval = intval
 
-class StringObject(W_Root):
-    tp = FakeSpace.w_str
-    def __init__(self, s):
-        self._value = s
-
 class ListObject(W_Root):
     tp = FakeSpace.w_list
     def __init__(self, items):