On Thu, 17 May 2012 21:32:29 +0200, Marco wrote: > Is it normal the str.isnumeric() returns False for these Cuneiforms? > > '\U00012456' > '\U00012457' > '\U00012432' > '\U00012433' > > They are all in the Nl category.
Are you sure about that? Do you have a reference? It seems to me that they are not: py> c = '\U00012456' py> import unicodedata py> unicodedata.numeric(c) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: not a numeric character Although it is possible that unicodedata is buggy, or perhaps just doesn't support the multilingual plane characters. -- Steven -- http://mail.python.org/mailman/listinfo/python-list