def conststr(self, str): oo = oostr(str) return history.ConstObj(ootype.cast_to_object(oo))
def oo_rstring_to_float(s): from pypy.rpython.annlowlevel import oostr from pypy.rpython.ootypesystem import ootype lls = oostr(s) return ootype.ooparse_float(lls)
def f(arg): s = oostr(hlstr(arg)) return s.ll_strlen()
def test_oostr(self): s = oostr("abc") assert ootype.typeOf(s) == ootype.String assert s._str == "abc"