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):
if
args
[
k
]
is
None
:
del
args
[
k
]
# Set some defaults, and modify some arguments
if
not
args
.
has_key
(
'dialogOptionFlags'
)
:
if
'dialogOptionFlags'
not
in
args
:
args
[
'dialogOptionFlags'
]
=
dftflags
if
args
.
has_key
(
'defaultLocation'
)
and
\
if
'defaultLocation'
in
args
and
\
not
isinstance
(
args
[
'defaultLocation'
],
Carbon
.
AE
.
AEDesc
):
defaultLocation
=
args
[
'defaultLocation'
]
if
isinstance
(
defaultLocation
,
Carbon
.
File
.
FSSpec
):
...
...
@@ -593,7 +593,7 @@ def _process_Nav_args(dftflags, **args):
defaultLocation
=
Carbon
.
File
.
FSRef
(
defaultLocation
)
args
[
'defaultLocation'
]
=
Carbon
.
AE
.
AECreateDesc
(
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'
][:]
# Workaround for OSX typeless files:
if
'TEXT'
in
typeList
and
not
'
\
0
\
0
\
0
\
0
'
in
typeList
:
...
...
@@ -603,7 +603,7 @@ def _process_Nav_args(dftflags, **args):
data
=
data
+
type
args
[
'typeList'
]
=
Carbon
.
Res
.
Handle
(
data
)
tpwanted
=
str
if
args
.
has_key
(
'wanted'
)
:
if
'wanted'
in
args
:
tpwanted
=
args
[
'wanted'
]
del
args
[
'wanted'
]
return
args
,
tpwanted
...
...
Lib/plat-mac/FrameWork.py
View file @
a3a50507
...
...
@@ -219,7 +219,7 @@ class Application:
if
self
.
do_dialogevent
(
event
):
return
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
if
eventname
.
has_key
(
what
)
:
if
what
in
eventname
:
name
=
"do_"
+
eventname
[
what
]
else
:
name
=
"do_%d"
%
what
...
...
@@ -250,7 +250,7 @@ class Application:
gotone
,
dlg
,
item
=
DialogSelect
(
event
)
if
gotone
:
window
=
dlg
.
GetDialogWindow
()
if
self
.
_windows
.
has_key
(
window
)
:
if
window
in
self
.
_windows
:
self
.
_windows
[
window
].
do_itemhit
(
item
,
event
)
else
:
print
'Dialog event for unknown dialog'
...
...
@@ -264,7 +264,7 @@ class Application:
#
# Find the correct name.
#
if
part
name
.
has_key
(
partcode
)
:
if
part
code
in
partname
:
name
=
"do_"
+
partname
[
partcode
]
else
:
name
=
"do_%d"
%
partcode
...
...
@@ -279,7 +279,7 @@ class Application:
if
hasattr
(
MacOS
,
'HandleEvent'
):
MacOS
.
HandleEvent
(
event
)
return
elif
self
.
_windows
.
has_key
(
wid
)
:
elif
wid
in
self
.
_windows
:
# It is a window. Hand off to correct window.
window
=
self
.
_windows
[
wid
]
try
:
...
...
@@ -366,7 +366,7 @@ class Application:
else
:
# See whether the front window wants it
w
=
MyFrontWindow
()
if
w
and
self
.
_windows
.
has_key
(
w
)
:
if
w
and
w
in
self
.
_windows
:
window
=
self
.
_windows
[
w
]
try
:
do_char
=
window
.
do_char
...
...
@@ -381,7 +381,7 @@ class Application:
def
do_updateEvt
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
WhichWindow
(
message
)
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
.
do_rawupdate
(
wid
,
event
)
else
:
...
...
@@ -391,7 +391,7 @@ class Application:
def
do_activateEvt
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
WhichWindow
(
message
)
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
.
do_activate
(
modifiers
&
1
,
event
)
else
:
...
...
@@ -411,7 +411,7 @@ class Application:
def
do_suspendresume
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
wid
=
MyFrontWindow
()
if
wid
and
self
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
_windows
:
window
=
self
.
_windows
[
wid
]
window
.
do_activate
(
message
&
1
,
event
)
...
...
@@ -435,7 +435,7 @@ class Application:
def
printevent
(
self
,
event
):
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
nicewhat
=
repr
(
what
)
if
eventname
.
has_key
(
what
)
:
if
what
in
eventname
:
nicewhat
=
eventname
[
what
]
print
nicewhat
,
if
what
==
kHighLevelEvent
:
...
...
@@ -515,7 +515,7 @@ class MenuBar:
label
,
shortcut
,
callback
,
kind
=
menu
.
items
[
i
]
if
type
(
callback
)
==
types
.
StringType
:
wid
=
MyFrontWindow
()
if
wid
and
self
.
parent
.
_windows
.
has_key
(
wid
)
:
if
wid
and
wid
in
self
.
parent
.
_windows
:
window
=
self
.
parent
.
_windows
[
wid
]
if
hasattr
(
window
,
"domenu_"
+
callback
):
menu
.
menu
.
EnableMenuItem
(
i
+
1
)
...
...
@@ -531,7 +531,7 @@ class MenuBar:
pass
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
)
else
:
if
DEBUG
:
print
"MenuBar.dispatch(%d, %d, %s, %s)"
%
\
...
...
@@ -605,12 +605,12 @@ class Menu:
def
dispatch
(
self
,
id
,
item
,
window
,
event
):
title
,
shortcut
,
callback
,
mtype
=
self
.
items
[
item
-
1
]
if
callback
:
if
not
self
.
bar
.
parent
or
type
(
callback
)
<>
types
.
StringType
:
if
not
self
.
bar
.
parent
or
type
(
callback
)
!=
types
.
StringType
:
menuhandler
=
callback
else
:
# callback is string
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
]
if
hasattr
(
window
,
"domenu_"
+
callback
):
menuhandler
=
getattr
(
window
,
"domenu_"
+
callback
)
...
...
@@ -751,7 +751,7 @@ class Window:
self
.
parent
=
parent
def
open
(
self
,
bounds
=
(
40
,
40
,
400
,
400
),
resid
=
None
):
if
resid
<>
None
:
if
resid
!=
None
:
self
.
wid
=
GetNewWindow
(
resid
,
-
1
)
else
:
self
.
wid
=
NewWindow
(
bounds
,
self
.
__class__
.
__name__
,
1
,
...
...
@@ -829,7 +829,7 @@ class Window:
# If we're not frontmost, select ourselves and wait for
# the activate event.
#
if
MyFrontWindow
()
<>
window
:
if
MyFrontWindow
()
!=
window
:
window
.
SelectWindow
()
return
# We are. Handle the event.
...
...
@@ -878,7 +878,7 @@ class ControlsWindow(Window):
if
DEBUG
:
print
"control hit in"
,
window
,
"on"
,
control
,
"; pcode ="
,
pcode
def
do_inContent
(
self
,
partcode
,
window
,
event
):
if
MyFrontWindow
()
<>
window
:
if
MyFrontWindow
()
!=
window
:
window
.
SelectWindow
()
return
(
what
,
message
,
when
,
where
,
modifiers
)
=
event
...
...
Lib/plat-mac/MiniAEFrame.py
View file @
a3a50507
...
...
@@ -136,11 +136,11 @@ class AEServer:
_class
=
_attributes
[
'evcl'
].
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
)]
elif
self
.
ae_handlers
.
has_key
((
_class
,
'****'
))
:
elif
(
_class
,
'****'
)
in
self
.
ae_handlers
:
_function
=
self
.
ae_handlers
[(
_class
,
'****'
)]
elif
self
.
ae_handlers
.
has_key
((
'****'
,
'****'
))
:
elif
(
'****'
,
'****'
)
in
self
.
ae_handlers
:
_function
=
self
.
ae_handlers
[(
'****'
,
'****'
)]
else
:
raise
'Cannot happen: AE callback without handler'
,
(
_class
,
_type
)
...
...
@@ -150,7 +150,7 @@ class AEServer:
_parameters
[
'_attributes'
]
=
_attributes
_parameters
[
'_class'
]
=
_class
_parameters
[
'_type'
]
=
_type
if
_parameters
.
has_key
(
'----'
)
:
if
'----'
in
_parameters
:
_object
=
_parameters
[
'----'
]
del
_parameters
[
'----'
]
# 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=""):
"""Unpack an AE descriptor to a python object"""
t
=
desc
.
type
if
unpacker_coercions
.
has_key
(
t
)
:
if
t
in
unpacker_coercions
:
desc
=
desc
.
AECoerceDesc
(
unpacker_coercions
[
t
])
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):
"""Replace long name keys by their 4-char counterparts, and check"""
ok
=
keydict
.
values
()
for
k
in
arguments
.
keys
():
if
k
eydict
.
has_key
(
k
)
:
if
k
in
keydict
:
v
=
arguments
[
k
]
del
arguments
[
k
]
arguments
[
keydict
[
k
]]
=
v
...
...
@@ -119,11 +119,11 @@ def keysubst(arguments, keydict):
def
enumsubst
(
arguments
,
key
,
edict
):
"""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
v
=
arguments
[
key
]
ok
=
edict
.
values
()
if
edict
.
has_key
(
v
)
:
if
v
in
edict
:
arguments
[
key
]
=
Enum
(
edict
[
v
])
elif
not
v
in
ok
:
raise
TypeError
,
'Unknown enumerator: %s'
%
v
...
...
@@ -132,11 +132,11 @@ def decodeerror(arguments):
"""Create the 'best' argument for a raise MacOS.Error"""
errn
=
arguments
[
'errn'
]
err_a1
=
errn
if
arguments
.
has_key
(
'errs'
)
:
if
'errs'
in
arguments
:
err_a2
=
arguments
[
'errs'
]
else
:
err_a2
=
MacOS
.
GetErrorString
(
errn
)
if
arguments
.
has_key
(
'erob'
)
:
if
'erob'
in
arguments
:
err_a3
=
arguments
[
'erob'
]
else
:
err_a3
=
None
...
...
@@ -251,10 +251,10 @@ class TalkTo:
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_arguments
,
_attributes
)
if
_arguments
.
has_key
(
'errn'
)
:
if
'errn'
in
_arguments
:
raise
Error
,
decodeerror
(
_arguments
)
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
if
asfile
:
item
.
__class__
=
asfile
...
...
@@ -284,7 +284,7 @@ class TalkTo:
if
_arguments
.
get
(
'errn'
,
0
):
raise
Error
,
decodeerror
(
_arguments
)
# XXXX Optionally decode result
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
set
=
_set
...
...
@@ -293,10 +293,10 @@ class TalkTo:
# like the "application" class in OSA.
def
__getattr__
(
self
,
name
):
if
self
.
_elemdict
.
has_key
(
name
)
:
if
name
in
self
.
_elemdict
:
cls
=
self
.
_elemdict
[
name
]
return
DelayedComponentItem
(
cls
,
None
)
if
self
.
_propdict
.
has_key
(
name
)
:
if
name
in
self
.
_propdict
:
cls
=
self
.
_propdict
[
name
]
return
cls
()
raise
AttributeError
,
name
...
...
@@ -318,10 +318,10 @@ class _miniFinder(TalkTo):
_reply
,
_arguments
,
_attributes
=
self
.
send
(
_code
,
_subcode
,
_arguments
,
_attributes
)
if
_arguments
.
has_key
(
'errn'
)
:
if
'errn'
in
_arguments
:
raise
Error
,
decodeerror
(
_arguments
)
# XXXX Optionally decode result
if
_arguments
.
has_key
(
'----'
)
:
if
'----'
in
_arguments
:
return
_arguments
[
'----'
]
#pass
...
...
Lib/plat-mac/aetypes.py
View file @
a3a50507
...
...
@@ -533,10 +533,10 @@ class ComponentItem(SelectableItem):
return
s
def
__getattr__
(
self
,
name
):
if
self
.
_elemdict
.
has_key
(
name
)
:
if
name
in
self
.
_elemdict
:
cls
=
self
.
_elemdict
[
name
]
return
DelayedComponentItem
(
cls
,
self
)
if
self
.
_propdict
.
has_key
(
name
)
:
if
name
in
self
.
_propdict
:
cls
=
self
.
_propdict
[
name
]
return
cls
(
self
)
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,
'icl8'
,
'ics4'
,
'ics8'
,
'ICN#'
,
'ics#'
]
if
not
copy_codefragment
:
skiptypes
.
append
(
'cfrg'
)
## skipowner = (ownertype
<>
None)
## skipowner = (ownertype
!=
None)
# Copy the resources from the template
...
...
Lib/plat-mac/bundlebuilder.py
View file @
a3a50507
...
...
@@ -489,7 +489,7 @@ class AppBuilder(BundleBuilder):
if
self
.
standalone
or
self
.
semi_standalone
:
self
.
includeModules
.
append
(
"argvemulator"
)
self
.
includeModules
.
append
(
"os"
)
if
not
self
.
plist
.
has_key
(
"CFBundleDocumentTypes"
)
:
if
"CFBundleDocumentTypes"
not
in
self
.
plist
:
self
.
plist
[
"CFBundleDocumentTypes"
]
=
[
{
"CFBundleTypeOSTypes"
:
[
"****"
,
...
...
Lib/plat-mac/cfmfile.py
View file @
a3a50507
...
...
@@ -77,7 +77,7 @@ class CfrgResource:
Res
.
CloseResFile
(
resref
)
Res
.
UseResFile
(
currentresref
)
self
.
parse
(
data
)
if
self
.
version
<>
1
:
if
self
.
version
!=
1
:
raise
error
,
"unknown 'cfrg' resource format"
def
parse
(
self
,
data
):
...
...
@@ -147,7 +147,7 @@ class FragmentDescriptor:
return
data
def
getfragment
(
self
):
if
self
.
where
<>
1
:
if
self
.
where
!=
1
:
raise
error
,
"can't read fragment, unsupported location"
f
=
open
(
self
.
path
,
"rb"
)
f
.
seek
(
self
.
offset
)
...
...
@@ -159,7 +159,7 @@ class FragmentDescriptor:
return
frag
def
copydata
(
self
,
outfile
):
if
self
.
where
<>
1
:
if
self
.
where
!=
1
:
raise
error
,
"can't read fragment, unsupported location"
infile
=
open
(
self
.
path
,
"rb"
)
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,
aete
=
decode
(
data
,
verbose
)
aetelist
.
append
((
aete
,
res
.
GetResInfo
()))
finally
:
if
rf
<>
cur
:
if
rf
!=
cur
:
CloseResFile
(
rf
)
UseResFile
(
cur
)
# switch back (needed for dialogs in Python)
...
...
@@ -335,7 +335,7 @@ def getpstr(f, *args):
def
getalign
(
f
):
if
f
.
tell
()
&
1
:
c
=
f
.
read
(
1
)
##if c
<>
'\0':
##if c
!=
'\0':
## print align:', repr(c)
def
getlist
(
f
,
description
,
getitem
):
...
...
@@ -592,7 +592,7 @@ class SuiteCompiler:
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
# Standard_Suite or so). Import everything from our base module
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
]
...
...
@@ -659,12 +659,12 @@ class SuiteCompiler:
fp
.
write
(
'import aetools
\
n
'
)
fp
.
write
(
'import MacOS
\
n
\
n
'
)
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
# Standard_Suite or so). Import everything from our base module
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
][
0
])
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.
fp
.
write
(
'from %s import *
\
n
'
%
self
.
basepackage
.
_code_to_fullname
[
code
.
lower
()][
0
])
basemodule
=
self
.
basepackage
.
_code_to_module
[
code
.
lower
()]
...
...
@@ -782,7 +782,7 @@ class SuiteCompiler:
if
is_enum
(
a
[
2
]):
kname
=
a
[
1
]
ename
=
a
[
2
][
0
]
if
ename
<>
'****'
:
if
ename
!=
'****'
:
fp
.
write
(
" aetools.enumsubst(_arguments, %r, _Enum_%s)
\
n
"
%
(
kname
,
identify
(
ename
)))
self
.
enumsneeded
[
ename
]
=
1
...
...
@@ -801,7 +801,7 @@ class SuiteCompiler:
#
# Decode result
#
fp
.
write
(
" if
_arguments.has_key('----')
:
\
n
"
)
fp
.
write
(
" if
'----' in _arguments
:
\
n
"
)
if
is_enum
(
returns
):
fp
.
write
(
" # XXXX Should do enum remapping here...
\
n
"
)
fp
.
write
(
" return _arguments['----']
\
n
"
)
...
...
@@ -813,7 +813,7 @@ class SuiteCompiler:
for
a
in
arguments
:
if
is_enum
(
a
[
2
]):
ename
=
a
[
2
][
0
]
if
ename
<>
'****'
:
if
ename
!=
'****'
:
self
.
enumsneeded
[
ename
]
=
1
#
...
...
@@ -845,17 +845,17 @@ class CodeNameMapper:
def
addnamecode
(
self
,
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
def
hasname
(
self
,
name
):
for
dict
in
self
.
name2code
.
values
():
if
dict
.
has_key
(
name
)
:
if
name
in
dict
:
return
True
return
False
def
hascode
(
self
,
type
,
code
):
return
self
.
code2name
[
type
].
has_key
(
code
)
return
code
in
self
.
code2name
[
type
]
def
findcodename
(
self
,
type
,
code
):
if
not
self
.
hascode
(
type
,
code
):
...
...
Lib/plat-mac/ic.py
View file @
a3a50507
...
...
@@ -141,7 +141,7 @@ def _decode(data, key):
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
else
:
key2
=
key
if
_decoder_table
.
has_key
(
key2
)
:
if
key2
in
_decoder_table
:
decoder
=
_decoder_table
[
key2
][
0
]
else
:
decoder
=
_decode_default
...
...
@@ -154,7 +154,7 @@ def _code(data, key):
key2
=
key
[:
string
.
index
(
key
,
'
\
245
'
)
+
1
]
else
:
key2
=
key
if
_decoder_table
.
has_key
(
key2
)
:
if
key2
in
_decoder_table
:
coder
=
_decoder_table
[
key2
][
1
]
else
:
coder
=
_code_default
...
...
Lib/plat-mac/macerrors.py
View file @
a3a50507
...
...
@@ -1579,7 +1579,7 @@ smFHBlkDispErr = -311 #Error occurred during _sDisposePtr (Dispose of FHea
smFHBlockRdErr
=
-
310
#Error occurred during _sGetFHeader.
smBLFieldBad
=
-
309
#ByteLanes field was bad.
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.
smDisabledSlot
=
-
305
#This slot is disabled (-305 use to be smLWTstBad)
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):
if
modname
==
'__main__'
:
# If we're main we look in the current directory
searchdirs
=
[
os
.
curdir
]
if
sys
.
modules
.
has_key
(
modname
)
:
if
modname
in
sys
.
modules
:
mod
=
sys
.
modules
[
modname
]
if
hasattr
(
mod
,
'__file__'
):
searchdirs
=
[
os
.
path
.
dirname
(
mod
.
__file__
)]
...
...
Lib/plat-mac/pimp.py
View file @
a3a50507
...
...
@@ -152,7 +152,7 @@ class PimpUrllibDownloader(PimpDownloader):
self
.
update
(
"Downloading %s: opening connection"
%
url
)
keepgoing
=
True
download
=
urllib2
.
urlopen
(
url
)
if
download
.
headers
.
has_key
(
"content-length"
)
:
if
'content-length'
in
download
.
headers
:
length
=
long
(
download
.
headers
[
'content-length'
])
else
:
length
=
-
1
...
...
@@ -420,7 +420,7 @@ class PimpDatabase:
for
p
in
packages
:
p
=
dict
(
p
)
if
p
.
has_key
(
'Download-URL'
)
:
if
'Download-URL'
in
p
:
p
[
'Download-URL'
]
=
urllib
.
basejoin
(
url
,
p
[
'Download-URL'
])
flavor
=
p
.
get
(
'Flavor'
)
if
flavor
==
'source'
:
...
...
@@ -552,9 +552,9 @@ class PimpPackage:
installed through pimp, return the name in (parentheses)."""
rv
=
self
.
_dict
[
'Name'
]
if
self
.
_dict
.
has_key
(
'Version'
)
:
if
'Version'
in
self
.
_dict
:
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Version'
]
if
self
.
_dict
.
has_key
(
'Flavor'
)
:
if
'Flavor'
in
self
.
_dict
:
rv
=
rv
+
'-%s'
%
self
.
_dict
[
'Flavor'
]
if
self
.
_dict
.
get
(
'Flavor'
)
==
'hidden'
:
# Pseudo-package, show in parentheses
...
...
@@ -647,9 +647,9 @@ class PimpPackage:
descr
=
str
(
item
)
else
:
name
=
item
[
'Name'
]
if
item
.
has_key
(
'Version'
)
:
if
'Version'
in
item
:
name
=
name
+
'-'
+
item
[
'Version'
]
if
item
.
has_key
(
'Flavor'
)
:
if
'Flavor'
in
item
:
name
=
name
+
'-'
+
item
[
'Flavor'
]
pkg
=
self
.
_db
.
find
(
name
)
if
not
pkg
:
...
...
@@ -800,10 +800,10 @@ class PimpPackage_binary(PimpPackage):
If output is given it should be a file-like object and it
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
()
if
self
.
_dict
.
has_key
(
'Pre-install-command'
)
:
if
'Pre-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
...
...
@@ -836,7 +836,7 @@ class PimpPackage_binary(PimpPackage):
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'
]):
return
"%s: post-install: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
...
...
@@ -861,7 +861,7 @@ class PimpPackage_source(PimpPackage):
If output is given it should be a file-like object and it
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'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Pre-install-command'
])
...
...
@@ -898,7 +898,7 @@ class PimpPackage_source(PimpPackage):
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'
]):
return
"post-install %s: running
\
"
%s
\
"
failed"
%
\
(
self
.
fullname
(),
self
.
_dict
[
'Post-install-command'
])
...
...
@@ -916,10 +916,10 @@ class PimpPackage_installer(PimpPackage):
If output is given it should be a file-like object and it
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
()
if
self
.
_dict
.
has_key
(
'Pre-install-command'
)
:
if
'Pre-install-command'
in
self
.
_dict
:
if
_cmd
(
output
,
'/tmp'
,
self
.
_dict
[
'Pre-install-command'
]):
return
"pre-install %s: running
\
"
%s
\
"
failed"
%
\
(
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