Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
a3a50507
Commit
a3a50507
authored
Apr 03, 2010
by
Mark Dickinson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Silence DeprecationWarnings from uses of has_key and <> in plat-mac.
parent
5f516edd
Changes
15
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
118 additions
and
118 deletions
+118
-118
Lib/plat-mac/EasyDialogs.py
Lib/plat-mac/EasyDialogs.py
+4
-4
Lib/plat-mac/FrameWork.py
Lib/plat-mac/FrameWork.py
+16
-16
Lib/plat-mac/MiniAEFrame.py
Lib/plat-mac/MiniAEFrame.py
+4
-4
Lib/plat-mac/aepack.py
Lib/plat-mac/aepack.py
+1
-1
Lib/plat-mac/aetools.py
Lib/plat-mac/aetools.py
+12
-12
Lib/plat-mac/aetypes.py
Lib/plat-mac/aetypes.py
+2
-2
Lib/plat-mac/buildtools.py
Lib/plat-mac/buildtools.py
+1
-1
Lib/plat-mac/bundlebuilder.py
Lib/plat-mac/bundlebuilder.py
+1
-1
Lib/plat-mac/cfmfile.py
Lib/plat-mac/cfmfile.py
+3
-3
Lib/plat-mac/findertools.py
Lib/plat-mac/findertools.py
+46
-46
Lib/plat-mac/gensuitemodule.py
Lib/plat-mac/gensuitemodule.py
+11
-11
Lib/plat-mac/ic.py
Lib/plat-mac/ic.py
+2
-2
Lib/plat-mac/macerrors.py
Lib/plat-mac/macerrors.py
+1
-1
Lib/plat-mac/macresource.py
Lib/plat-mac/macresource.py
+1
-1
Lib/plat-mac/pimp.py
Lib/plat-mac/pimp.py
+13
-13
No files found.
Lib/plat-mac/EasyDialogs.py
View file @
a3a50507
...
@@ -580,9 +580,9 @@ def _process_Nav_args(dftflags, **args):
...
@@ -580,9 +580,9 @@ def _process_Nav_args(dftflags, **args):
if
args
[
k
]
is
None
:
if
args
[
k
]
is
None
:
del
args
[
k
]
del
args
[
k
]
# Set some defaults, and modify some arguments
# Set some defaults, and modify some arguments
if
not
args
.
has_key
(
'dialogOptionFlags'
)
:
if
'dialogOptionFlags'
not
in
args
:
args
[
'dialogOptionFlags'
]
=
dftflags
args
[
'dialogOptionFlags'
]
=
dftflags
if
args
.
has_key
(
'defaultLocation'
)
and
\
if
'defaultLocation'
in
args
and
\
not
isinstance
(
args
[
'defaultLocation'
],
Carbon
.
AE
.
AEDesc
):
not
isinstance
(
args
[
'defaultLocation'
],
Carbon
.
AE
.
AEDesc
):
defaultLocation
=
args
[
'defaultLocation'
]
defaultLocation
=
args
[
'defaultLocation'
]
if
isinstance
(
defaultLocation
,
Carbon
.
File
.
FSSpec
):
if
isinstance
(
defaultLocation
,
Carbon
.
File
.
FSSpec
):
...
@@ -593,7 +593,7 @@ def _process_Nav_args(dftflags, **args):
...
@@ -593,7 +593,7 @@ def _process_Nav_args(dftflags, **args):
defaultLocation
=
Carbon
.
File
.
FSRef
(
defaultLocation
)
defaultLocation
=
Carbon
.
File
.
FSRef
(
defaultLocation
)
args
[
'defaultLocation'
]
=
Carbon
.
AE
.
AECreateDesc
(
args
[
'defaultLocation'
]
=
Carbon
.
AE
.
AECreateDesc
(
Carbon
.
AppleEvents
.
typeFSRef
,
defaultLocation
.
data
)
Carbon
.
AppleEvents
.
typeFSRef
,
defaultLocation
.
data
)
if
args
.
has_key
(
'typeList'
)
and
not
isinstance
(
args
[
'typeList'
],
Carbon
.
Res
.
ResourceType
):
if
'typeList'
in
args
and
not
isinstance
(
args
[
'typeList'
],
Carbon
.
Res
.
ResourceType
):
typeList
=
args
[
'typeList'
][:]
typeList
=
args
[
'typeList'
][:]
# Workaround for OSX typeless files:
# Workaround for OSX typeless files:
if
'TEXT'
in
typeList
and
not
'
\
0
\
0
\
0
\
0
'
in
typeList
:
if
'TEXT'
in
typeList
and
not
'
\
0
\
0
\
0
\
0
'
in
typeList
:
...
@@ -603,7 +603,7 @@ def _process_Nav_args(dftflags, **args):
...
@@ -603,7 +603,7 @@ def _process_Nav_args(dftflags, **args):
data
=
data
+
type
data
=
data
+
type
args
[
'typeList'
]
=
Carbon
.
Res
.
Handle
(
data
)
args
[
'typeList'
]
=
Carbon
.
Res
.
Handle
(
data
)
tpwanted
=
str
tpwanted
=
str
if
args
.
has_key
(
'wanted'
)
:
if
'wanted'
in
args
:
tpwanted
=
args
[
'wanted'
]
tpwanted
=
args
[
'wanted'
]
del
args
[
'wanted'
]
del
args
[
'wanted'
]
return
args
,
tpwanted
return
args
,
tpwanted
...
...
Lib/plat-mac/FrameWork.py
View file @
a3a50507
...
@@ -219,7 +219,7 @@ class Application:
...
@@ -219,7 +219,7 @@ class Application:
if
self
.
do_dialogevent
(
event
):
if
self
.
do_dialogevent
(
event
):
return
return
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
if
eventname
.
has_key
(
what
)
:
if
what
in
eventname
:
name
=
"do_"
+
eventname
[
what
]
name
=
"do_"
+
eventname
[
what
]
else
:
else
:
name
=
"do_%d"
%
what
name
=
"do_%d"
%
what
...
@@ -250,7 +250,7 @@ class Application:
...
@@ -250,7 +250,7 @@ class Application:
gotone
,
dlg
,
item
=
DialogSelect
(
event
)
gotone
,
dlg
,
item
=
DialogSelect
(
event
)
if
gotone
:
if
gotone
:
window
=
dlg
.
GetDialogWindow
()
window
=
dlg
.
GetDialogWindow
()
if
self
.
_windows
.
has_key
(
window
)
:
if
window
in
self
.
_windows
:
self
.
_windows
[
window
].
do_itemhit
(
item
,
event
)
self
.
_windows
[
window
].
do_itemhit
(
item
,
event
)
else
:
else
:
print
'Dialog event for unknown dialog'
print
'Dialog event for unknown dialog'
...
@@ -264,7 +264,7 @@ class Application:
...
@@ -264,7 +264,7 @@ class Application:
#
#
# Find the correct name.
# Find the correct name.
#
#
if
part
name
.
has_key
(
partcode
)
:
if
part
code
in
partname
:
name
=
"do_"
+
partname
[
partcode
]
name
=
"do_"
+
partname
[
partcode
]
else
:
else
:
name
=
"do_%d"
%
partcode
name
=
"do_%d"
%
partcode
...
@@ -279,7 +279,7 @@ class Application:
...
@@ -279,7 +279,7 @@ class Application:
if
hasattr
(
MacOS
,
'HandleEvent'
):
if
hasattr
(
MacOS
,
'HandleEvent'
):
MacOS
.
HandleEvent
(
event
)
MacOS
.
HandleEvent
(
event
)
return
return
elif
self
.
_windows
.
has_key
(
wid
)
:
elif
wid
in
self
.
_windows
:
# It is a window. Hand off to correct window.
# It is a window. Hand off to correct window.
window
=
self
.
_windows
[
wid
]
window
=
self
.
_windows
[
wid
]
try
:
try
:
...
@@ -366,7 +366,7 @@ class Application:
...
@@ -366,7 +366,7 @@ class Application:
else
:
else
:
# See whether the front window wants it
# See whether the front window wants it
w
=
MyFrontWindow
()
w
=
MyFrontWindow
()
if
w
and
self
.
_windows
.
has_key
(
w
)
:
if
w
and
w
in
self
.
_windows
:
window
=
self
.
_windows
[
w
]
window
=
self
.
_windows
[
w
]
try
:
try
:
do_char
=
window
.
do_char
do_char
=
window
.
do_char
...
@@ -381,7 +381,7 @@ class Application:
...
@@ -381,7 +381,7 @@ class Application:
def
do_updateEvt
(
self
,
event
):
def
do_updateEvt
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
WhichWindow
(
message
)
wid
=
WhichWindow
(
message
)
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
=
self
.
_windows
[
wid
]
window
.
do_rawupdate
(
wid
,
event
)
window
.
do_rawupdate
(
wid
,
event
)
else
:
else
:
...
@@ -391,7 +391,7 @@ class Application:
...
@@ -391,7 +391,7 @@ class Application:
def
do_activateEvt
(
self
,
event
):
def
do_activateEvt
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
WhichWindow
(
message
)
wid
=
WhichWindow
(
message
)
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
=
self
.
_windows
[
wid
]
window
.
do_activate
(
modifiers
&
1
,
event
)
window
.
do_activate
(
modifiers
&
1
,
event
)
else
:
else
:
...
@@ -411,7 +411,7 @@ class Application:
...
@@ -411,7 +411,7 @@ class Application:
def
do_suspendresume
(
self
,
event
):
def
do_suspendresume
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
MyFrontWindow
()
wid
=
MyFrontWindow
()
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
=
self
.
_windows
[
wid
]
window
.
do_activate
(
message
&
1
,
event
)
window
.
do_activate
(
message
&
1
,
event
)
...
@@ -435,7 +435,7 @@ class Application:
...
@@ -435,7 +435,7 @@ class Application:
def
printevent
(
self
,
event
):
def
printevent
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
nicewhat
=
repr
(
what
)
nicewhat
=
repr
(
what
)
if
eventname
.
has_key
(
what
)
:
if
what
in
eventname
:
nicewhat
=
eventname
[
what
]
nicewhat
=
eventname
[
what
]
print
nicewhat
,
print
nicewhat
,
if
what
==
kHighLevelEvent
:
if
what
==
kHighLevelEvent
:
...
@@ -515,7 +515,7 @@ class MenuBar:
...
@@ -515,7 +515,7 @@ class MenuBar:
label
,
shortcut
,
callback
,
kind
=
menu
.
items
[
i
]
label
,
shortcut
,
callback
,
kind
=
menu
.
items
[
i
]
if
type
(
callback
)
==
types
.
StringType
:
if
type
(
callback
)
==
types
.
StringType
:
wid
=
MyFrontWindow
()
wid
=
MyFrontWindow
()
if
wid
and
self
.
parent
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
parent
.
_windows
:
window
=
self
.
parent
.
_windows
[
wid
]
window
=
self
.
parent
.
_windows
[
wid
]
if
hasattr
(
window
,
"domenu_"
+
callback
):
if
hasattr
(
window
,
"domenu_"
+
callback
):
menu
.
menu
.
EnableMenuItem
(
i
+
1
)
menu
.
menu
.
EnableMenuItem
(
i
+
1
)
...
@@ -531,7 +531,7 @@ class MenuBar:
...
@@ -531,7 +531,7 @@ class MenuBar:
pass
pass
def
dispatch
(
self
,
id
,
item
,
window
,
event
):
def
dispatch
(
self
,
id
,
item
,
window
,
event
):
if
self
.
menus
.
has_key
(
id
)
:
if
id
in
self
.
menus
:
self
.
menus
[
id
].
dispatch
(
id
,
item
,
window
,
event
)
self
.
menus
[
id
].
dispatch
(
id
,
item
,
window
,
event
)
else
:
else
:
if
DEBUG
:
print
"MenuBar.dispatch(%d, %d, %s, %s)"
%
\
if
DEBUG
:
print
"MenuBar.dispatch(%d, %d, %s, %s)"
%
\
...
@@ -605,12 +605,12 @@ class Menu:
...
@@ -605,12 +605,12 @@ class Menu:
def
dispatch
(
self
,
id
,
item
,
window
,
event
):
def
dispatch
(
self
,
id
,
item
,
window
,
event
):
title
,
shortcut
,
callback
,
mtype
=
self
.
items
[
item
-
1
]
title
,
shortcut
,
callback
,
mtype
=
self
.
items
[
item
-
1
]
if
callback
:
if
callback
:
if
not
self
.
bar
.
parent
or
type
(
callback
)
<>
types
.
StringType
:
if
not
self
.
bar
.
parent
or
type
(
callback
)
!=
types
.
StringType
:
menuhandler
=
callback
menuhandler
=
callback
else
:
else
:
# callback is string
# callback is string
wid
=
MyFrontWindow
()
wid
=
MyFrontWindow
()
if
wid
and
self
.
bar
.
parent
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
bar
.
parent
.
_windows
:
window
=
self
.
bar
.
parent
.
_windows
[
wid
]
window
=
self
.
bar
.
parent
.
_windows
[
wid
]
if
hasattr
(
window
,
"domenu_"
+
callback
):
if
hasattr
(
window
,
"domenu_"
+
callback
):
menuhandler
=
getattr
(
window
,
"domenu_"
+
callback
)
menuhandler
=
getattr
(
window
,
"domenu_"
+
callback
)
...
@@ -751,7 +751,7 @@ class Window:
...
@@ -751,7 +751,7 @@ class Window:
self
.
parent
=
parent
self
.
parent
=
parent
def
open
(
self
,
bounds
=
(
40
,
40
,
400
,
400
),
resid
=
None
):
def
open
(
self
,
bounds
=
(
40
,
40
,
400
,
400
),
resid
=
None
):
if
resid
<>
None
:
if
resid
!=
None
:
self
.
wid
=
GetNewWindow
(
resid
,
-
1
)
self
.
wid
=
GetNewWindow
(
resid
,
-
1
)
else
:
else
:
self
.
wid
=
NewWindow
(
bounds
,
self
.
__class__
.
__name__
,
1
,
self
.
wid
=
NewWindow
(
bounds
,
self
.
__class__
.
__name__
,
1
,
...
@@ -829,7 +829,7 @@ class Window:
...
@@ -829,7 +829,7 @@ class Window:
# If we're not frontmost, select ourselves and wait for
# If we're not frontmost, select ourselves and wait for
# the activate event.
# the activate event.
#
#
if
MyFrontWindow
()
<>
window
:
if
MyFrontWindow
()
!=
window
:
window
.
SelectWindow
()
window
.
SelectWindow
()
return
return
# We are. Handle the event.
# We are. Handle the event.
...
@@ -878,7 +878,7 @@ class ControlsWindow(Window):
...
@@ -878,7 +878,7 @@ class ControlsWindow(Window):
if
DEBUG
:
print
"control hit in"
,
window
,
"on"
,
control
,
"; pcode ="
,
pcode
if
DEBUG
:
print
"control hit in"
,
window
,
"on"
,
control
,
"; pcode ="
,
pcode
def
do_inContent
(
self
,
partcode
,
window
,
event
):
def
do_inContent
(
self
,
partcode
,
window
,
event
):
if
MyFrontWindow
()
<>
window
:
if
MyFrontWindow
()
!=
window
:
window
.
SelectWindow
()
window
.
SelectWindow
()
return
return
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
...
...
Lib/plat-mac/MiniAEFrame.py
View file @
a3a50507
...
@@ -136,11 +136,11 @@ class AEServer:
...
@@ -136,11 +136,11 @@ class AEServer:
_class
=
_attributes
[
'evcl'
].
type
_class
=
_attributes
[
'evcl'
].
type
_type
=
_attributes
[
'evid'
].
type
_type
=
_attributes
[
'evid'
].
type
if
self
.
ae_handlers
.
has_key
((
_class
,
_type
))
:
if
(
_class
,
_type
)
in
self
.
ae_handlers
:
_function
=
self
.
ae_handlers
[(
_class
,
_type
)]
_function
=
self
.
ae_handlers
[(
_class
,
_type
)]
elif
self
.
ae_handlers
.
has_key
((
_class
,
'****'
))
:
elif
(
_class
,
'****'
)
in
self
.
ae_handlers
:
_function
=
self
.
ae_handlers
[(
_class
,
'****'
)]
_function
=
self
.
ae_handlers
[(
_class
,
'****'
)]
elif
self
.
ae_handlers
.
has_key
((
'****'
,
'****'
))
:
elif
(
'****'
,
'****'
)
in
self
.
ae_handlers
:
_function
=
self
.
ae_handlers
[(
'****'
,
'****'
)]
_function
=
self
.
ae_handlers
[(
'****'
,
'****'
)]
else
:
else
:
raise
'Cannot happen: AE callback without handler'
,
(
_class
,
_type
)
raise
'Cannot happen: AE callback without handler'
,
(
_class
,
_type
)
...
@@ -150,7 +150,7 @@ class AEServer:
...
@@ -150,7 +150,7 @@ class AEServer:
_parameters
[
'_attributes'
]
=
_attributes
_parameters
[
'_attributes'
]
=
_attributes
_parameters
[
'_class'
]
=
_class
_parameters
[
'_class'
]
=
_class
_parameters
[
'_type'
]
=
_type
_parameters
[
'_type'
]
=
_type
if
_parameters
.
has_key
(
'----'
)
:
if
'----'
in
_parameters
:
_object
=
_parameters
[
'----'
]
_object
=
_parameters
[
'----'
]
del
_parameters
[
'----'
]
del
_parameters
[
'----'
]
# The try/except that used to be here can mask programmer errors.
# The try/except that used to be here can mask programmer errors.
...
...
Lib/plat-mac/aepack.py
View file @
a3a50507
...
@@ -132,7 +132,7 @@ def unpack(desc, formodulename=""):
...
@@ -132,7 +132,7 @@ def unpack(desc, formodulename=""):
"""Unpack an AE descriptor to a python object"""
"""Unpack an AE descriptor to a python object"""
t
=
desc
.
type
t
=
desc
.
type
if
unpacker_coercions
.
has_key
(
t
)
:
if
t
in
unpacker_coercions
:
desc
=
desc
.
AECoerceDesc
(
unpacker_coercions
[
t
])
desc
=
desc
.
AECoerceDesc
(
unpacker_coercions
[
t
])
t
=
desc
.
type
# This is a guess by Jack....
t
=
desc
.
type
# This is a guess by Jack....
...
...
Lib/plat-mac/aetools.py
View file @
a3a50507
...
@@ -110,7 +110,7 @@ def keysubst(arguments, keydict):
...
@@ -110,7 +110,7 @@ def keysubst(arguments, keydict):
"""Replace long name keys by their 4-char counterparts, and check"""
"""Replace long name keys by their 4-char counterparts, and check"""
ok
=
keydict
.
values
()
ok
=
keydict
.
values
()
for
k
in
arguments
.
keys
():
for
k
in
arguments
.
keys
():
if
k
eydict
.
has_key
(
k
)
:
if
k
in
keydict
:
v
=
arguments
[
k
]
v
=
arguments
[
k
]
del
arguments
[
k
]
del
arguments
[
k
]
arguments
[
keydict
[
k
]]
=
v
arguments
[
keydict
[
k
]]
=
v
...
@@ -119,11 +119,11 @@ def keysubst(arguments, keydict):
...
@@ -119,11 +119,11 @@ def keysubst(arguments, keydict):
def
enumsubst
(
arguments
,
key
,
edict
):
def
enumsubst
(
arguments
,
key
,
edict
):
"""Substitute a single enum keyword argument, if it occurs"""
"""Substitute a single enum keyword argument, if it occurs"""
if
not
arguments
.
has_key
(
key
)
or
edict
is
None
:
if
key
not
in
arguments
or
edict
is
None
:
return
return
v
=
arguments
[
key
]
v
=
arguments
[
key
]
ok
=
edict
.
values
()
ok
=
edict
.
values
()
if
edict
.
has_key
(
v
)
:
if
v
in
edict
:
arguments
[
key
]
=
Enum
(
edict
[
v
])
arguments
[
key
]
=
Enum
(
edict
[
v
])
elif
not
v
in
ok
:
elif
not
v
in
ok
:
raise
TypeError
,
'Unknown enumerator: %s'
%
v
raise
TypeError
,
'Unknown enumerator: %s'
%
v
...
@@ -132,11 +132,11 @@ def decodeerror(arguments):
...
@@ -132,11 +132,11 @@ def decodeerror(arguments):
"""Create the 'best' argument for a raise MacOS.Error"""
"""Create the 'best' argument for a raise MacOS.Error"""
errn
=
arguments
[
'errn'
]
errn
=
arguments
[
'errn'
]
err_a1
=
errn
err_a1
=
errn
if
arguments
.
has_key
(
'errs'
)
:
if
'errs'
in
arguments
:
err_a2
=
arguments
[
'errs'
]
err_a2
=
arguments
[
'errs'
]
else
:
else
:
err_a2
=
MacOS
.
GetErrorString
(
errn
)
err_a2
=
MacOS
.
GetErrorString
(
errn
)
if
arguments
.
has_key
(
'erob'
)
:
if
'erob'
in
arguments
:
err_a3
=
arguments
[
'erob'
]
err_a3
=
arguments
[
'erob'
]
else
:
else
:
err_a3
=
None
err_a3
=
None
...
@@ -251,10 +251,10 @@ class TalkTo:
...
@@ -251,10 +251,10 @@ class TalkTo:
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_arguments
,
_attributes
)
_arguments
,
_attributes
)
if
_arguments
.
has_key
(
'errn'
)
:
if
'errn'
in
_arguments
:
raise
Error
,
decodeerror
(
_arguments
)
raise
Error
,
decodeerror
(
_arguments
)
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
return
_arguments
[
'----'
]
if
asfile
:
if
asfile
:
item
.
__class__
=
asfile
item
.
__class__
=
asfile
...
@@ -284,7 +284,7 @@ class TalkTo:
...
@@ -284,7 +284,7 @@ class TalkTo:
if
_arguments
.
get
(
'errn'
,
0
):
if
_arguments
.
get
(
'errn'
,
0
):
raise
Error
,
decodeerror
(
_arguments
)
raise
Error
,
decodeerror
(
_arguments
)
# XXXX Optionally decode result
# XXXX Optionally decode result
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
return
_arguments
[
'----'
]
set
=
_set
set
=
_set
...
@@ -293,10 +293,10 @@ class TalkTo:
...
@@ -293,10 +293,10 @@ class TalkTo:
# like the "application" class in OSA.
# like the "application" class in OSA.
def
__getattr__
(
self
,
name
):
def
__getattr__
(
self
,
name
):
if
self
.
_elemdict
.
has_key
(
name
)
:
if
name
in
self
.
_elemdict
:
cls
=
self
.
_elemdict
[
name
]
cls
=
self
.
_elemdict
[
name
]
return
DelayedComponentItem
(
cls
,
None
)
return
DelayedComponentItem
(
cls
,
None
)
if
self
.
_propdict
.
has_key
(
name
)
:
if
name
in
self
.
_propdict
:
cls
=
self
.
_propdict
[
name
]
cls
=
self
.
_propdict
[
name
]
return
cls
()
return
cls
()
raise
AttributeError
,
name
raise
AttributeError
,
name
...
@@ -318,10 +318,10 @@ class _miniFinder(TalkTo):
...
@@ -318,10 +318,10 @@ class _miniFinder(TalkTo):
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_arguments
,
_attributes
)
_arguments
,
_attributes
)
if
_arguments
.
has_key
(
'errn'
)
:
if
'errn'
in
_arguments
:
raise
Error
,
decodeerror
(
_arguments
)
raise
Error
,
decodeerror
(
_arguments
)
# XXXX Optionally decode result
# XXXX Optionally decode result
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
return
_arguments
[
'----'
]
#pass
#pass
...
...
Lib/plat-mac/aetypes.py
View file @
a3a50507
...
@@ -533,10 +533,10 @@ class ComponentItem(SelectableItem):
...
@@ -533,10 +533,10 @@ class ComponentItem(SelectableItem):
return
s
return
s
def
__getattr__
(
self
,
name
):
def
__getattr__
(
self
,
name
):
if
self
.
_elemdict
.
has_key
(
name
)
:
if
name
in
self
.
_elemdict
:
cls
=
self
.
_elemdict
[
name
]
cls
=
self
.
_elemdict
[
name
]
return
DelayedComponentItem
(
cls
,
self
)
return
DelayedComponentItem
(
cls
,
self
)
if
self
.
_propdict
.
has_key
(
name
)
:
if
name
in
self
.
_propdict
:
cls
=
self
.
_propdict
[
name
]
cls
=
self
.
_propdict
[
name
]
return
cls
(
self
)
return
cls
(
self
)
raise
AttributeError
,
name
raise
AttributeError
,
name
...
...
Lib/plat-mac/buildtools.py
View file @
a3a50507
...
@@ -207,7 +207,7 @@ def process_common(template, progress, code, rsrcname, destname, is_update,
...
@@ -207,7 +207,7 @@ def process_common(template, progress, code, rsrcname, destname, is_update,
'icl8'
,
'ics4'
,
'ics8'
,
'ICN#'
,
'ics#'
]
'icl8'
,
'ics4'
,
'ics8'
,
'ICN#'
,
'ics#'
]
if
not
copy_codefragment
:
if
not
copy_codefragment
:
skiptypes
.
append
(
'cfrg'
)
skiptypes
.
append
(
'cfrg'
)
## skipowner = (ownertype
<>
None)
## skipowner = (ownertype
!=
None)
# Copy the resources from the template
# Copy the resources from the template
...
...
Lib/plat-mac/bundlebuilder.py
View file @
a3a50507
...
@@ -489,7 +489,7 @@ class AppBuilder(BundleBuilder):
...
@@ -489,7 +489,7 @@ class AppBuilder(BundleBuilder):
if
self
.
standalone
or
self
.
semi_standalone
:
if
self
.
standalone
or
self
.
semi_standalone
:
self
.
includeModules
.
append
(
"argvemulator"
)
self
.
includeModules
.
append
(
"argvemulator"
)
self
.
includeModules
.
append
(
"os"
)
self
.
includeModules
.
append
(
"os"
)
if
not
self
.
plist
.
has_key
(
"CFBundleDocumentTypes"
)
:
if
"CFBundleDocumentTypes"
not
in
self
.
plist
:
self
.
plist
[
"CFBundleDocumentTypes"
]
=
[
self
.
plist
[
"CFBundleDocumentTypes"
]
=
[
{
"CFBundleTypeOSTypes"
:
[
{
"CFBundleTypeOSTypes"
:
[
"****"
,
"****"
,
...
...
Lib/plat-mac/cfmfile.py
View file @
a3a50507
...
@@ -77,7 +77,7 @@ class CfrgResource:
...
@@ -77,7 +77,7 @@ class CfrgResource:
Res
.
CloseResFile
(
resref
)
Res
.
CloseResFile
(
resref
)
Res
.
UseResFile
(
currentresref
)
Res
.
UseResFile
(
currentresref
)
self
.
parse
(
data
)
self
.
parse
(
data
)
if
self
.
version
<>
1
:
if
self
.
version
!=
1
:
raise
error
,
"unknown 'cfrg' resource format"
raise
error
,
"unknown 'cfrg' resource format"
def
parse
(
self
,
data
):
def
parse
(
self
,
data
):
...
@@ -147,7 +147,7 @@ class FragmentDescriptor:
...
@@ -147,7 +147,7 @@ class FragmentDescriptor:
return
data
return
data
def
getfragment
(
self
):
def
getfragment
(
self
):
if
self
.
where
<>
1
:
if
self
.
where
!=
1
:
raise
error
,
"can't read fragment, unsupported location"
raise
error
,
"can't read fragment, unsupported location"
f
=
open
(
self
.
path
,
"rb"
)
f
=
open
(
self
.
path
,
"rb"
)
f
.
seek
(
self
.
offset
)
f
.
seek
(
self
.
offset
)
...
@@ -159,7 +159,7 @@ class FragmentDescriptor:
...
@@ -159,7 +159,7 @@ class FragmentDescriptor:
return
frag
return
frag
def
copydata
(
self
,
outfile
):
def
copydata
(
self
,
outfile
):
if
self
.
where
<>
1
:
if
self
.
where
!=
1
:
raise
error
,
"can't read fragment, unsupported location"
raise
error
,
"can't read fragment, unsupported location"
infile
=
open
(
self
.
path
,
"rb"
)
infile
=
open
(
self
.
path
,
"rb"
)
if
self
.
length
==
0
:
if
self
.
length
==
0
:
...
...
Lib/plat-mac/findertools.py
View file @
a3a50507
This diff is collapsed.
Click to expand it.
Lib/plat-mac/gensuitemodule.py
View file @
a3a50507
...
@@ -172,7 +172,7 @@ def processfile_fromresource(fullname, output=None, basepkgname=None,
...
@@ -172,7 +172,7 @@ def processfile_fromresource(fullname, output=None, basepkgname=None,
aete
=
decode
(
data
,
verbose
)
aete
=
decode
(
data
,
verbose
)
aetelist
.
append
((
aete
,
res
.
GetResInfo
()))
aetelist
.
append
((
aete
,
res
.
GetResInfo
()))
finally
:
finally
:
if
rf
<>
cur
:
if
rf
!=
cur
:
CloseResFile
(
rf
)
CloseResFile
(
rf
)
UseResFile
(
cur
)
UseResFile
(
cur
)
# switch back (needed for dialogs in Python)
# switch back (needed for dialogs in Python)
...
@@ -335,7 +335,7 @@ def getpstr(f, *args):
...
@@ -335,7 +335,7 @@ def getpstr(f, *args):
def
getalign
(
f
):
def
getalign
(
f
):
if
f
.
tell
()
&
1
:
if
f
.
tell
()
&
1
:
c
=
f
.
read
(
1
)
c
=
f
.
read
(
1
)
##if c
<>
'\0':
##if c
!=
'\0':
## print align:', repr(c)
## print align:', repr(c)
def
getlist
(
f
,
description
,
getitem
):
def
getlist
(
f
,
description
,
getitem
):
...
@@ -592,7 +592,7 @@ class SuiteCompiler:
...
@@ -592,7 +592,7 @@ class SuiteCompiler:
self
.
modname
=
os
.
path
.
splitext
(
os
.
path
.
split
(
self
.
pathname
)[
1
])[
0
]
self
.
modname
=
os
.
path
.
splitext
(
os
.
path
.
split
(
self
.
pathname
)[
1
])[
0
]
if
self
.
basepackage
and
self
.
basepackage
.
_code_to_module
.
has_key
(
code
)
:
if
self
.
basepackage
and
code
in
self
.
basepackage
.
_code_to_module
:
# We are an extension of a baseclass (usually an application extending
# We are an extension of a baseclass (usually an application extending
# Standard_Suite or so). Import everything from our base module
# Standard_Suite or so). Import everything from our base module
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
]
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
]
...
@@ -659,12 +659,12 @@ class SuiteCompiler:
...
@@ -659,12 +659,12 @@ class SuiteCompiler:
fp
.
write
(
'import aetools
\
n
'
)
fp
.
write
(
'import aetools
\
n
'
)
fp
.
write
(
'import MacOS
\
n
\
n
'
)
fp
.
write
(
'import MacOS
\
n
\
n
'
)
fp
.
write
(
"_code = %r
\
n
\
n
"
%
(
code
,))
fp
.
write
(
"_code = %r
\
n
\
n
"
%
(
code
,))
if
self
.
basepackage
and
self
.
basepackage
.
_code_to_module
.
has_key
(
code
)
:
if
self
.
basepackage
and
code
in
self
.
basepackage
.
_code_to_module
:
# We are an extension of a baseclass (usually an application extending
# We are an extension of a baseclass (usually an application extending
# Standard_Suite or so). Import everything from our base module
# Standard_Suite or so). Import everything from our base module
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
][
0
])
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
][
0
])
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
]
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
]
elif
self
.
basepackage
and
self
.
basepackage
.
_code_to_module
.
has_key
(
code
.
lower
())
:
elif
self
.
basepackage
and
code
.
lower
()
in
self
.
basepackage
.
_code_to_module
:
# This is needed by CodeWarrior and some others.
# This is needed by CodeWarrior and some others.
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
.
lower
()][
0
])
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
.
lower
()][
0
])
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
.
lower
()]
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
.
lower
()]
...
@@ -782,7 +782,7 @@ class SuiteCompiler:
...
@@ -782,7 +782,7 @@ class SuiteCompiler:
if
is_enum
(
a
[
2
]):
if
is_enum
(
a
[
2
]):
kname
=
a
[
1
]
kname
=
a
[
1
]
ename
=
a
[
2
][
0
]
ename
=
a
[
2
][
0
]
if
ename
<>
'****'
:
if
ename
!=
'****'
:
fp
.
write
(
" aetools.enumsubst(_arguments, %r, _Enum_%s)
\
n
"
%
fp
.
write
(
" aetools.enumsubst(_arguments, %r, _Enum_%s)
\
n
"
%
(
kname
,
identify
(
ename
)))
(
kname
,
identify
(
ename
)))
self
.
enumsneeded
[
ename
]
=
1
self
.
enumsneeded
[
ename
]
=
1
...
@@ -801,7 +801,7 @@ class SuiteCompiler:
...
@@ -801,7 +801,7 @@ class SuiteCompiler:
#
#
# Decode result
# Decode result
#
#
fp
.
write
(
" if
_arguments.has_key('----')
:
\
n
"
)
fp
.
write
(
" if
'----' in _arguments
:
\
n
"
)
if
is_enum
(
returns
):
if
is_enum
(
returns
):
fp
.
write
(
" # XXXX Should do enum remapping here...
\
n
"
)
fp
.
write
(
" # XXXX Should do enum remapping here...
\
n
"
)
fp
.
write
(
" return _arguments['----']
\
n
"
)
fp
.
write
(
" return _arguments['----']
\
n
"
)
...
@@ -813,7 +813,7 @@ class SuiteCompiler:
...
@@ -813,7 +813,7 @@ class SuiteCompiler:
for
a
in
arguments
:
for
a
in
arguments
:
if
is_enum
(
a
[
2
]):
if
is_enum
(
a
[
2
]):
ename
=
a
[
2
][
0
]
ename
=
a
[
2
][
0
]
if
ename
<>
'****'
:
if
ename
!=
'****'
:
self
.
enumsneeded
[
ename
]
=
1
self
.
enumsneeded
[
ename
]
=
1
#
#
...
@@ -845,17 +845,17 @@ class CodeNameMapper:
...
@@ -845,17 +845,17 @@ class CodeNameMapper:
def
addnamecode
(
self
,
type
,
name
,
code
):
def
addnamecode
(
self
,
type
,
name
,
code
):
self
.
name2code
[
type
][
name
]
=
code
self
.
name2code
[
type
][
name
]
=
code
if
not
self
.
code2name
[
type
].
has_key
(
code
)
:
if
code
not
in
self
.
code2name
[
type
]
:
self
.
code2name
[
type
][
code
]
=
name
self
.
code2name
[
type
][
code
]
=
name
def
hasname
(
self
,
name
):
def
hasname
(
self
,
name
):
for
dict
in
self
.
name2code
.
values
():
for
dict
in
self
.
name2code
.
values
():
if
dict
.
has_key
(
name
)
:
if
name
in
dict
:
return
True
return
True
return
False
return
False
def
hascode
(
self
,
type
,
code
):
def
hascode
(
self
,
type
,
code
):
return
self
.
code2name
[
type
].
has_key
(
code
)
return
code
in
self
.
code2name
[
type
]
def
findcodename
(
self
,
type
,
code
):
def
findcodename
(
self
,
type
,
code
):
if
not
self
.
hascode
(
type
,
code
):
if
not
self
.
hascode
(
type
,
code
):
...
...
Lib/plat-mac/ic.py
View file @
a3a50507
...
@@ -141,7 +141,7 @@ def _decode(data, key):
...
@@ -141,7 +141,7 @@ def _decode(data, key):
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
else
:
else
:
key2
=
key
key2
=
key
if
_decoder_table
.
has_key
(
key2
)
:
if
key2
in
_decoder_table
:
decoder
=
_decoder_table
[
key2
][
0
]
decoder
=
_decoder_table
[
key2
][
0
]
else
:
else
:
decoder
=
_decode_default
decoder
=
_decode_default
...
@@ -154,7 +154,7 @@ def _code(data, key):
...
@@ -154,7 +154,7 @@ def _code(data, key):
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
else
:
else
:
key2
=
key
key2
=
key
if
_decoder_table
.
has_key
(
key2
)
:
if
key2
in
_decoder_table
:
coder
=
_decoder_table
[
key2
][
1
]
coder
=
_decoder_table
[
key2
][
1
]
else
:
else
:
coder
=
_code_default
coder
=
_code_default
...
...
Lib/plat-mac/macerrors.py
View file @
a3a50507
...
@@ -1579,7 +1579,7 @@ smFHBlkDispErr = -311 #Error occurred during _sDisposePtr (Dispose of FHea
...
@@ -1579,7 +1579,7 @@ smFHBlkDispErr = -311 #Error occurred during _sDisposePtr (Dispose of FHea
smFHBlockRdErr
=
-
310
#Error occurred during _sGetFHeader.
smFHBlockRdErr
=
-
310
#Error occurred during _sGetFHeader.
smBLFieldBad
=
-
309
#ByteLanes field was bad.
smBLFieldBad
=
-
309
#ByteLanes field was bad.
smUnExBusErr
=
-
308
#Unexpected BusError
smUnExBusErr
=
-
308
#Unexpected BusError
smResrvErr
=
-
307
#Fatal reserved error. Res
reved field <>
0.
smResrvErr
=
-
307
#Fatal reserved error. Res
erved field !=
0.
smNosInfoArray
=
-
306
#No sInfoArray. Memory Mgr error.
smNosInfoArray
=
-
306
#No sInfoArray. Memory Mgr error.
smDisabledSlot
=
-
305
#This slot is disabled (-305 use to be smLWTstBad)
smDisabledSlot
=
-
305
#This slot is disabled (-305 use to be smLWTstBad)
smNoDir
=
-
304
#Directory offset is Nil
smNoDir
=
-
304
#Directory offset is Nil
...
...
Lib/plat-mac/macresource.py
View file @
a3a50507
...
@@ -51,7 +51,7 @@ def need(restype, resid, filename=None, modname=None):
...
@@ -51,7 +51,7 @@ def need(restype, resid, filename=None, modname=None):
if
modname
==
'__main__'
:
if
modname
==
'__main__'
:
# If we're main we look in the current directory
# If we're main we look in the current directory
searchdirs
=
[
os
.
curdir
]
searchdirs
=
[
os
.
curdir
]
if
sys
.
modules
.
has_key
(
modname
)
:
if
modname
in
sys
.
modules
:
mod
=
sys
.
modules
[
modname
]
mod
=
sys
.
modules
[
modname
]
if
hasattr
(
mod
,
'__file__'
):
if
hasattr
(
mod
,
'__file__'
):
searchdirs
=
[
os
.
path
.
dirname
(
mod
.
__file__
)]
searchdirs
=
[
os
.
path
.
dirname
(
mod
.
__file__
)]
...
...
Lib/plat-mac/pimp.py
View file @
a3a50507
...
@@ -152,7 +152,7 @@ class PimpUrllibDownloader(PimpDownloader):
...
@@ -152,7 +152,7 @@ class PimpUrllibDownloader(PimpDownloader):
self
.
update
(
"Downloading %s: opening connection"
%
url
)
self
.
update
(
"Downloading %s: opening connection"
%
url
)
keepgoing
=
True
keepgoing
=
True
download
=
urllib2
.
urlopen
(
url
)
download
=
urllib2
.
urlopen
(
url
)
if
download
.
headers
.
has_key
(
"content-length"
)
:
if
'content-length'
in
download
.
headers
:
length
=
long
(
download
.
headers
[
'content-length'
])
length
=
long
(
download
.
headers
[
'content-length'
])
else
:
else
:
length
=
-
1
length
=
-
1
...
@@ -420,7 +420,7 @@ class PimpDatabase:
...
@@ -420,7 +420,7 @@ class PimpDatabase:
for
p
in
packages
:
for
p
in
packages
:
p
=
dict
(
p
)
p
=
dict
(
p
)
if
p
.
has_key
(
'Download-URL'
)
:
if
'Download-URL'
in
p
:
p
[
'Download-URL'
]
=
urllib
.
basejoin
(
url
,
p
[
'Download-URL'
])
p
[
'Download-URL'
]
=
urllib
.
basejoin
(
url
,
p
[
'Download-URL'
])
flavor
=
p
.
get
(
'Flavor'
)
flavor
=
p
.
get
(
'Flavor'
)
if
flavor
==
'source'
:
if
flavor
==
'source'
:
...
@@ -552,9 +552,9 @@ class PimpPackage:
...
@@ -552,9 +552,9 @@ class PimpPackage:
installed through pimp, return the name in (parentheses)."""
installed through pimp, return the name in (parentheses)."""
rv
=
self
.
_dict
[
'Name'
]
rv
=
self
.
_dict
[
'Name'
]
if
self
.
_dict
.
has_key
(
'Version'
)
:
if
'Version'
in
self
.
_dict
:
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Version'
]
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Version'
]
if
self
.
_dict
.
has_key
(
'Flavor'
)
:
if
'Flavor'
in
self
.
_dict
:
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Flavor'
]
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Flavor'
]
if
self
.
_dict
.
get
(
'Flavor'
)
==
'hidden'
:
if
self
.
_dict
.
get
(
'Flavor'
)
==
'hidden'
:
# Pseudo-package, show in parentheses
# Pseudo-package, show in parentheses
...
@@ -647,9 +647,9 @@ class PimpPackage:
...
@@ -647,9 +647,9 @@ class PimpPackage:
descr
=
str
(
item
)
descr
=
str
(
item
)
else
:
else
:
name
=
item
[
'Name'
]
name
=
item
[
'Name'
]
if
item
.
has_key
(
'Version'
)
:
if
'Version'
in
item
:
name
=
name
+
'-'
+
item
[
'Version'
]
name
=
name
+
'-'
+
item
[
'Version'
]
if
item
.
has_key
(
'Flavor'
)
:
if
'Flavor'
in
item
:
name
=
name
+
'-'
+
item
[
'Flavor'
]
name
=
name
+
'-'
+
item
[
'Flavor'
]
pkg
=
self
.
_db
.
find
(
name
)
pkg
=
self
.
_db
.
find
(
name
)
if
not
pkg
:
if
not
pkg
:
...
@@ -800,10 +800,10 @@ class PimpPackage_binary(PimpPackage):
...
@@ -800,10 +800,10 @@ class PimpPackage_binary(PimpPackage):
If output is given it should be a file-like object and it
If output is given it should be a file-like object and it
will receive a log of what happened."""
will receive a log of what happened."""
if
self
.
_dict
.
has_key
(
'Install-command'
)
:
if
'Install-command'
in
self
.
_dict
:
return
"%s: Binary package cannot have Install-command"
%
self
.
fullname
()
return
"%s: Binary package cannot have Install-command"
%
self
.
fullname
()
if
self
.
_dict
.
has_key
(
'Pre-install-command'
)
:
if
'Pre-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
...
@@ -836,7 +836,7 @@ class PimpPackage_binary(PimpPackage):
...
@@ -836,7 +836,7 @@ class PimpPackage_binary(PimpPackage):
self
.
afterInstall
()
self
.
afterInstall
()
if
self
.
_dict
.
has_key
(
'Post-install-command'
)
:
if
'Post-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Post-install-command'
]):
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Post-install-command'
]):
return
"%s: post-install: running
\
"
%s
\
"
failed"
%
\
return
"%s: post-install: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
...
@@ -861,7 +861,7 @@ class PimpPackage_source(PimpPackage):
...
@@ -861,7 +861,7 @@ class PimpPackage_source(PimpPackage):
If output is given it should be a file-like object and it
If output is given it should be a file-like object and it
will receive a log of what happened."""
will receive a log of what happened."""
if
self
.
_dict
.
has_key
(
'Pre-install-command'
)
:
if
'Pre-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
self
.
_buildDirname
,
self
.
_dict
[
'Pre-install-command'
]):
if
_cmd
(
output
,
self
.
_buildDirname
,
self
.
_dict
[
'Pre-install-command'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
...
@@ -898,7 +898,7 @@ class PimpPackage_source(PimpPackage):
...
@@ -898,7 +898,7 @@ class PimpPackage_source(PimpPackage):
self
.
afterInstall
()
self
.
afterInstall
()
if
self
.
_dict
.
has_key
(
'Post-install-command'
)
:
if
'Post-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
self
.
_buildDirname
,
self
.
_dict
[
'Post-install-command'
]):
if
_cmd
(
output
,
self
.
_buildDirname
,
self
.
_dict
[
'Post-install-command'
]):
return
"post-install %s: running
\
"
%s
\
"
failed"
%
\
return
"post-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
...
@@ -916,10 +916,10 @@ class PimpPackage_installer(PimpPackage):
...
@@ -916,10 +916,10 @@ class PimpPackage_installer(PimpPackage):
If output is given it should be a file-like object and it
If output is given it should be a file-like object and it
will receive a log of what happened."""
will receive a log of what happened."""
if
self
.
_dict
.
has_key
(
'Post-install-command'
)
:
if
'Post-install-command'
in
self
.
_dict
:
return
"%s: Installer package cannot have Post-install-command"
%
self
.
fullname
()
return
"%s: Installer package cannot have Post-install-command"
%
self
.
fullname
()
if
self
.
_dict
.
has_key
(
'Pre-install-command'
)
:
if
'Pre-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment