Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: Changeset: r52113:380432600a53 Date: 2012-02-05 21:08 +0100 http://bitbucket.org/pypy/pypy/changeset/380432600a53/
Log: Fix ll_os module on windows. diff --git a/pypy/rpython/module/ll_os.py b/pypy/rpython/module/ll_os.py --- a/pypy/rpython/module/ll_os.py +++ b/pypy/rpython/module/ll_os.py @@ -48,7 +48,10 @@ args = ', '.join(arglist) transformed_args = ', '.join(transformed_arglist) - main_arg = 'arg%d' % (signature.index(unicode),) + try: + main_arg = 'arg%d' % (signature.index(unicode0),) + except ValueError: + main_arg = 'arg%d' % (signature.index(unicode),) source = py.code.Source(""" def %(func_name)s(%(args)s): @@ -823,7 +826,7 @@ def os_open_oofakeimpl(path, flags, mode): return os.open(OOSupport.from_rstr(path), flags, mode) - return extdef([str0, int, int], int, traits.ll_os_name('open'), + return extdef([traits.str0, int, int], int, traits.ll_os_name('open'), llimpl=os_open_llimpl, oofakeimpl=os_open_oofakeimpl) @registering_if(os, 'getloadavg') _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit