Author: Amaury Forgeot d'Arc <[email protected]>
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
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit