Jeff Terrace avatar Jeff Terrace committed cf42a69

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):
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.