[pypy-commit] pypy unicode-utf8: fix signature usage
rlamy
pypy.commits at gmail.com
Tue Dec 12 13:04:28 EST 2017
Author: Ronan Lamy <ronan.lamy at gmail.com>
Branch: unicode-utf8
Changeset: r93390:f69557a0b7c2
Date: 2017-12-12 18:03 +0000
http://bitbucket.org/pypy/pypy/changeset/f69557a0b7c2/
Log: fix signature usage
diff --git a/rpython/rlib/rutf8.py b/rpython/rlib/rutf8.py
--- a/rpython/rlib/rutf8.py
+++ b/rpython/rlib/rutf8.py
@@ -20,7 +20,7 @@
from rpython.rlib.objectmodel import always_inline, dont_inline, try_inline
from rpython.rlib.rstring import StringBuilder
from rpython.rlib import jit, types
-from rpython.rlib.signature import signature
+from rpython.rlib.signature import signature, finishsigs
from rpython.rlib.types import char, none
from rpython.rlib.rarithmetic import r_uint
from rpython.rlib.unicodedata import unicodedb
@@ -683,6 +683,7 @@
return unicode_escape #, char_escape_helper
+ at finishsigs
class Utf8StringBuilder(object):
@always_inline
def __init__(self, size=0):
@@ -702,7 +703,7 @@
newlgt = get_utf8_length(s, start, end)
self._lgt += newlgt
- @signature(char(), returns=none())
+ @signature(types.self(), char(), returns=none())
@always_inline
def append_char(self, s):
# for characters, ascii
More information about the pypy-commit
mailing list