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
ba6c0d3b
Commit
ba6c0d3b
authored
Jun 08, 2013
by
Terry Jan Reedy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#18151, part 1: Backport idlelilb portion of Andrew Svetlov's 3.4 patch
changing IOError to OSError (#16715).
parent
50793b44
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
18 additions
and
22 deletions
+18
-22
Lib/idlelib/EditorWindow.py
Lib/idlelib/EditorWindow.py
+1
-1
Lib/idlelib/GrepDialog.py
Lib/idlelib/GrepDialog.py
+1
-1
Lib/idlelib/IOBinding.py
Lib/idlelib/IOBinding.py
+2
-2
Lib/idlelib/OutputWindow.py
Lib/idlelib/OutputWindow.py
+1
-1
Lib/idlelib/PyShell.py
Lib/idlelib/PyShell.py
+4
-4
Lib/idlelib/configHandler.py
Lib/idlelib/configHandler.py
+7
-11
Lib/idlelib/rpc.py
Lib/idlelib/rpc.py
+1
-1
Lib/idlelib/textView.py
Lib/idlelib/textView.py
+1
-1
No files found.
Lib/idlelib/EditorWindow.py
View file @
ba6c0d3b
...
...
@@ -901,7 +901,7 @@ class EditorWindow(object):
with
open
(
self
.
recent_files_path
,
'w'
,
encoding
=
'utf_8'
,
errors
=
'replace'
)
as
rf_file
:
rf_file
.
writelines
(
rf_list
)
except
IO
Error
as
err
:
except
OS
Error
as
err
:
if
not
getattr
(
self
.
root
,
"recentfilelist_error_displayed"
,
False
):
self
.
root
.
recentfilelist_error_displayed
=
True
tkMessageBox
.
showerror
(
title
=
'IDLE Error'
,
...
...
Lib/idlelib/GrepDialog.py
View file @
ba6c0d3b
...
...
@@ -82,7 +82,7 @@ class GrepDialog(SearchDialogBase):
for
fn
in
list
:
try
:
f
=
open
(
fn
,
errors
=
'replace'
)
except
IO
Error
as
msg
:
except
OS
Error
as
msg
:
print
(
msg
)
continue
lineno
=
0
...
...
Lib/idlelib/IOBinding.py
View file @
ba6c0d3b
...
...
@@ -213,7 +213,7 @@ class IOBinding:
f
.
seek
(
0
)
bytes
=
f
.
read
()
f
.
close
()
except
IO
Error
as
msg
:
except
OS
Error
as
msg
:
tkMessageBox
.
showerror
(
"I/O Error"
,
str
(
msg
),
master
=
self
.
text
)
return
False
chars
,
converted
=
self
.
_decode
(
two_lines
,
bytes
)
...
...
@@ -378,7 +378,7 @@ class IOBinding:
f
.
flush
()
f
.
close
()
return
True
except
IO
Error
as
msg
:
except
OS
Error
as
msg
:
tkMessageBox
.
showerror
(
"I/O Error"
,
str
(
msg
),
master
=
self
.
text
)
return
False
...
...
Lib/idlelib/OutputWindow.py
View file @
ba6c0d3b
...
...
@@ -106,7 +106,7 @@ class OutputWindow(EditorWindow):
f = open(filename, "r")
f.close()
break
except
IO
Error:
except
OS
Error:
continue
else:
return None
...
...
Lib/idlelib/PyShell.py
View file @
ba6c0d3b
...
...
@@ -59,7 +59,7 @@ else:
try
:
file
.
write
(
warnings
.
formatwarning
(
message
,
category
,
filename
,
lineno
,
line
=
line
))
except
IO
Error
:
except
OS
Error
:
pass
## file (probably __stderr__) is invalid, warning dropped.
warnings
.
showwarning
=
idle_showwarning
def
idle_formatwarning
(
message
,
category
,
filename
,
lineno
,
line
=
None
):
...
...
@@ -213,7 +213,7 @@ class PyShellEditorWindow(EditorWindow):
try
:
with
open
(
self
.
breakpointPath
,
"r"
)
as
fp
:
lines
=
fp
.
readlines
()
except
IO
Error
:
except
OS
Error
:
lines
=
[]
try
:
with
open
(
self
.
breakpointPath
,
"w"
)
as
new_file
:
...
...
@@ -224,7 +224,7 @@ class PyShellEditorWindow(EditorWindow):
breaks
=
self
.
breakpoints
if
breaks
:
new_file
.
write
(
filename
+
'='
+
str
(
breaks
)
+
'
\
n
'
)
except
IO
Error
as
err
:
except
OS
Error
as
err
:
if
not
getattr
(
self
.
root
,
"breakpoint_error_displayed"
,
False
):
self
.
root
.
breakpoint_error_displayed
=
True
tkMessageBox
.
showerror
(
title
=
'IDLE Error'
,
...
...
@@ -532,7 +532,7 @@ class ModifiedInterpreter(InteractiveInterpreter):
return
try
:
response
=
clt
.
pollresponse
(
self
.
active_seq
,
wait
=
0.05
)
except
(
EOFError
,
IO
Error
,
KeyboardInterrupt
):
except
(
EOFError
,
OS
Error
,
KeyboardInterrupt
):
# lost connection or subprocess terminated itself, restart
# [the KBI is from rpc.SocketIO.handle_EOF()]
if
self
.
tkconsole
.
closing
:
...
...
Lib/idlelib/configHandler.py
View file @
ba6c0d3b
...
...
@@ -142,7 +142,7 @@ class IdleUserConfParser(IdleConfParser):
fname
=
self
.
file
try
:
cfgFile
=
open
(
fname
,
'w'
)
except
IO
Error
:
except
OS
Error
:
os
.
unlink
(
fname
)
cfgFile
=
open
(
fname
,
'w'
)
with
cfgFile
:
...
...
@@ -207,7 +207,7 @@ class IdleConf:
userDir
+
',
\
n
but the path does not exist.
\
n
'
)
try
:
sys
.
stderr
.
write
(
warn
)
except
IO
Error
:
except
OS
Error
:
pass
userDir
=
'~'
if
userDir
==
"~"
:
# still no path to home!
...
...
@@ -217,7 +217,7 @@ class IdleConf:
if
not
os
.
path
.
exists
(
userDir
):
try
:
os
.
mkdir
(
userDir
)
except
(
OSError
,
IOError
)
:
except
OSError
:
warn
=
(
'
\
n
Warning: unable to create user config directory
\
n
'
+
userDir
+
'
\
n
Check path and permissions.
\
n
Exiting!
\
n
\
n
'
)
sys
.
stderr
.
write
(
warn
)
...
...
@@ -251,7 +251,7 @@ class IdleConf:
raw
=
raw
)))
try
:
sys
.
stderr
.
write
(
warning
)
except
IO
Error
:
except
OS
Error
:
pass
try
:
if
self
.
defaultCfg
[
configType
].
has_option
(
section
,
option
):
...
...
@@ -268,13 +268,11 @@ class IdleConf:
(
option
,
section
,
default
))
try
:
sys
.
stderr
.
write
(
warning
)
except
IO
Error
:
except
OS
Error
:
pass
return
default
def
SetOption
(
self
,
configType
,
section
,
option
,
value
):
"""In user's config file, set section's option to value.
"""
self
.
userCfg
[
configType
].
SetOption
(
section
,
option
,
value
)
...
...
@@ -380,7 +378,7 @@ class IdleConf:
(
element
,
themeName
,
theme
[
element
]))
try
:
sys
.
stderr
.
write
(
warning
)
except
IO
Error
:
except
OS
Error
:
pass
colour
=
cfgParser
.
Get
(
themeName
,
element
,
default
=
theme
[
element
])
theme
[
element
]
=
colour
...
...
@@ -637,13 +635,11 @@ class IdleConf:
(
event
,
keySetName
,
keyBindings
[
event
]))
try
:
sys
.
stderr
.
write
(
warning
)
except
IO
Error
:
except
OS
Error
:
pass
return
keyBindings
def
GetExtraHelpSourceList
(
self
,
configSet
):
"""Fetch list of extra help sources from a given configSet.
Valid configSets are 'user' or 'default'. Return a list of tuples of
the form (menu_item , path_to_help_file , option), or return the empty
list. 'option' is the sequence number of the help resource. 'option'
...
...
Lib/idlelib/rpc.py
View file @
ba6c0d3b
...
...
@@ -339,7 +339,7 @@ class SocketIO(object):
r
,
w
,
x
=
select
.
select
([],
[
self
.
sock
],
[])
n
=
self
.
sock
.
send
(
s
[:
BUFSIZE
])
except
(
AttributeError
,
TypeError
):
raise
IO
Error
(
"socket no longer exists"
)
raise
OS
Error
(
"socket no longer exists"
)
except
socket
.
error
:
raise
else
:
...
...
Lib/idlelib/textView.py
View file @
ba6c0d3b
...
...
@@ -66,7 +66,7 @@ def view_file(parent, title, filename, encoding=None, modal=True):
try
:
with
open
(
filename
,
'r'
,
encoding
=
encoding
)
as
file
:
contents
=
file
.
read
()
except
IO
Error
:
except
OS
Error
:
import
tkinter.messagebox
as
tkMessageBox
tkMessageBox
.
showerror
(
title
=
'File Load Error'
,
message
=
'Unable to load file %r .'
%
filename
,
...
...
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