Esempio n. 1
0
def from_opaque_string(s):
    if isinstance(s, str):
        return s
    elif isinstance(s, ootype._string):
        return OOSupport.from_rstr(s)
    else:
        return LLSupport.from_rstr(s)
Esempio n. 2
0
def from_opaque_string(s):
    if isinstance(s, str):
        return s
    elif isinstance(s, ootype._string):
        return OOSupport.from_rstr(s)
    else:
        return LLSupport.from_rstr(s)
Esempio n. 3
0
 def os_getcwd_oofakeimpl():
     return OOSupport.to_rstr(os.getcwd())
Esempio n. 4
0
 def os_access_oofakeimpl(path, mode):
     return os.access(OOSupport.from_rstr(path), mode)
Esempio n. 5
0
 def os_write_oofakeimpl(fd, data):
     return os.write(fd, OOSupport.from_rstr(data))
Esempio n. 6
0
 def os_read_oofakeimpl(fd, count):
     return OOSupport.to_rstr(os.read(fd, count))
Esempio n. 7
0
 def unicode_to_ll(self, u):
     from pypy.rpython.module.support import OOSupport
     return OOSupport.to_runicode(u)
Esempio n. 8
0
 def string_to_ll(self, s):
     from pypy.rpython.module.support import OOSupport        
     return OOSupport.to_rstr(s)
Esempio n. 9
0
 def unicode_to_ll(self, u):
     from pypy.rpython.module.support import OOSupport
     return OOSupport.to_runicode(u)
Esempio n. 10
0
 def string_to_ll(self, s):
     from pypy.rpython.module.support import OOSupport
     return OOSupport.to_rstr(s)