New submission from Humberto Diogenes:
This patch addresses 3 simple errors (1 syntax, 1 runtime, 1 import) when
doing a "make altinstall" on Mac OS X, including the error listed in issue
1078.
----------
components: Installation, Macintosh
files: py3k-mac-install-1.patch
messages: 55596
nosy: hdiogenes
severity: normal
status: open
title: [patch] py3k Mac installation errors
type: compile error
versions: Python 3.0
__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1091>
__________________________________
Index: Mac/scripts/cachersrc.py
===================================================================
--- Mac/scripts/cachersrc.py (revision 57880)
+++ Mac/scripts/cachersrc.py (working copy)
@@ -12,7 +12,8 @@
class NoArgsError(Exception):
pass
-def handler((verbose, force), dirname, fnames):
+def handler(arg1, dirname, fnames):
+ verbose, force = arg1
for fn in fnames:
if fn[-5:] == '.rsrc' and fn[-13:] != '.rsrc.df.rsrc':
if force:
Index: Lib/plat-mac/macresource.py
===================================================================
--- Lib/plat-mac/macresource.py (revision 57880)
+++ Lib/plat-mac/macresource.py (working copy)
@@ -76,15 +76,15 @@
AppleSingle file"""
try:
refno = Res.FSpOpenResFile(pathname, 1)
- except Res.Error as arg:
- if arg[0] in (-37, -39):
+ except Res.Error as error:
+ if error.args[0] in (-37, -39):
# No resource fork. We may be on OSX, and this may be either
# a data-fork based resource file or a AppleSingle file
# from the CVS repository.
try:
refno = Res.FSOpenResourceFile(pathname, '', 1)
- except Res.Error as arg:
- if arg[0] != -199:
+ except Res.Error as error:
+ if error.args[0] != -199:
# -199 is "bad resource map"
raise
else:
@@ -103,15 +103,15 @@
try:
refno = Res.FSpOpenResFile(pathname, 1)
Res.CloseResFile(refno)
- except Res.Error as arg:
- if arg[0] in (-37, -39):
+ except Res.Error as error:
+ if error.args[0] in (-37, -39):
# No resource fork. We may be on OSX, and this may be either
# a data-fork based resource file or a AppleSingle file
# from the CVS repository.
try:
refno = Res.FSOpenResourceFile(pathname, '', 1)
- except Res.Error as arg:
- if arg[0] != -199:
+ except Res.Error as error:
+ if error.args[0] != -199:
# -199 is "bad resource map"
raise
else:
Index: Lib/plat-mac/Carbon/ControlAccessor.py
===================================================================
--- Lib/plat-mac/Carbon/ControlAccessor.py (revision 57880)
+++ Lib/plat-mac/Carbon/ControlAccessor.py (working copy)
@@ -1,6 +1,6 @@
# Accessor functions for control properties
-from Controls import *
+from Carbon.Controls import *
import struct
# These needn't go through this module, but are here for completeness
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com