Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
f15d1596
Kaydet (Commit)
f15d1596
authored
Eyl 29, 1997
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Use sys.exc_info() where needed.
üst
c90ad210
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
38 additions
and
32 deletions
+38
-32
bdb.py
Lib/bdb.py
+2
-2
cgi.py
Lib/cgi.py
+2
-1
tb.py
Lib/lib-old/tb.py
+6
-5
mhlib.py
Lib/mhlib.py
+1
-1
ni.py
Lib/ni.py
+1
-2
ni1.py
Lib/ni1.py
+1
-2
pdb.py
Lib/pdb.py
+15
-12
tb.py
Lib/tb.py
+6
-5
types.py
Lib/types.py
+4
-2
No files found.
Lib/bdb.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -148,7 +148,7 @@ class Bdb: # Basic Debugger
try
:
1
+
''
except
:
frame
=
sys
.
exc_
traceback
.
tb_frame
.
f_back
frame
=
sys
.
exc_
info
()[
2
]
.
tb_frame
.
f_back
self
.
reset
()
while
frame
:
frame
.
f_trace
=
self
.
trace_dispatch
...
...
@@ -168,7 +168,7 @@ class Bdb: # Basic Debugger
try
:
1
+
''
# raise an exception
except
:
frame
=
sys
.
exc_
traceback
.
tb_frame
.
f_back
frame
=
sys
.
exc_
info
()[
2
]
.
tb_frame
.
f_back
while
frame
and
frame
is
not
self
.
botframe
:
del
frame
.
f_trace
frame
=
frame
.
f_back
...
...
Lib/cgi.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -1210,7 +1210,7 @@ def test(environ=os.environ):
def
print_exception
(
type
=
None
,
value
=
None
,
tb
=
None
,
limit
=
None
):
if
type
is
None
:
type
,
value
,
tb
=
sys
.
exc_
type
,
sys
.
exc_value
,
sys
.
exc_traceback
type
,
value
,
tb
=
sys
.
exc_
info
()
import
traceback
print
print
"<H3>Traceback (innermost last):</H3>"
...
...
@@ -1220,6 +1220,7 @@ def print_exception(type=None, value=None, tb=None, limit=None):
escape
(
string
.
join
(
list
[:
-
1
],
""
)),
escape
(
list
[
-
1
]),
)
del
tb
def
print_environ
(
environ
=
os
.
environ
):
"""Dump the shell environment as HTML."""
...
...
Lib/lib-old/tb.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -74,13 +74,14 @@ def browserexec(tb, cmd):
try
:
exec
cmd
+
'
\n
'
in
globals
,
locals
except
:
t
,
v
=
sys
.
exc_info
()[:
2
]
print
'*** Exception:'
,
if
type
(
sys
.
exc_type
)
==
type
(
''
):
print
sys
.
exc_type
,
if
type
(
t
)
==
type
(
''
):
print
t
,
else
:
print
sys
.
exc_type
.
__name__
,
if
sys
.
exc_value
<>
None
:
print
':'
,
sys
.
exc_value
,
print
t
.
__name__
,
if
v
<>
None
:
print
':'
,
v
,
print
print
'Type help to get help.'
...
...
Lib/mhlib.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -379,7 +379,7 @@ class Folder:
if
not
seqs
.
has_key
(
head
):
if
not
msg
:
msg
=
"bad message list
%
s"
%
seq
raise
Error
,
msg
,
sys
.
exc_
traceback
raise
Error
,
msg
,
sys
.
exc_
info
()[
2
]
msgs
=
seqs
[
head
]
if
not
msgs
:
raise
Error
,
"sequence
%
s empty"
%
head
...
...
Lib/ni.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -412,8 +412,7 @@ def test():
try
:
testproper
()
except
:
sys
.
last_type
,
sys
.
last_value
,
sys
.
last_traceback
=
(
sys
.
exc_type
,
sys
.
exc_value
,
sys
.
exc_traceback
)
sys
.
last_type
,
sys
.
last_value
,
sys
.
last_traceback
=
sys
.
exc_info
()
print
print
sys
.
last_type
,
':'
,
sys
.
last_value
print
...
...
Lib/ni1.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -412,8 +412,7 @@ def test():
try
:
testproper
()
except
:
sys
.
last_type
,
sys
.
last_value
,
sys
.
last_traceback
=
(
sys
.
exc_type
,
sys
.
exc_value
,
sys
.
exc_traceback
)
sys
.
last_type
,
sys
.
last_value
,
sys
.
last_traceback
=
sys
.
exc_info
()
print
print
sys
.
last_type
,
':'
,
sys
.
last_value
print
...
...
Lib/pdb.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -80,10 +80,11 @@ class Pdb(bdb.Bdb, cmd.Cmd):
code
=
compile
(
line
+
'
\n
'
,
'<stdin>'
,
'single'
)
exec
code
in
globals
,
locals
except
:
if
type
(
sys
.
exc_type
)
==
type
(
''
):
exc_type_name
=
sys
.
exc_type
else
:
exc_type_name
=
sys
.
exc_type
.
__name__
print
'***'
,
exc_type_name
+
':'
,
sys
.
exc_value
t
,
v
=
sys
.
exc_info
()[:
2
]
if
type
(
t
)
==
type
(
''
):
exc_type_name
=
t
else
:
exc_type_name
=
t
.
__name__
print
'***'
,
exc_type_name
+
':'
,
v
# Command definitions, called by cmdloop()
# The argument is the remaining string on the command line
...
...
@@ -219,10 +220,11 @@ class Pdb(bdb.Bdb, cmd.Cmd):
value
=
eval
(
arg
,
self
.
curframe
.
f_globals
,
\
self
.
curframe
.
f_locals
)
except
:
if
type
(
sys
.
exc_type
)
==
type
(
''
):
exc_type_name
=
sys
.
exc_type
else
:
exc_type_name
=
sys
.
exc_type
.
__name__
print
'***'
,
exc_type_name
+
':'
,
`sys.exc_value`
t
,
v
=
sys
.
exc_info
()[:
2
]
if
type
(
t
)
==
type
(
''
):
exc_type_name
=
t
else
:
exc_type_name
=
t
.
__name__
print
'***'
,
exc_type_name
+
':'
,
`v`
return
print
`value`
...
...
@@ -277,10 +279,11 @@ class Pdb(bdb.Bdb, cmd.Cmd):
value
=
eval
(
arg
,
self
.
curframe
.
f_globals
,
\
self
.
curframe
.
f_locals
)
except
:
if
type
(
sys
.
exc_type
)
==
type
(
''
):
exc_type_name
=
sys
.
exc_type
else
:
exc_type_name
=
sys
.
exc_type
.
__name__
print
'***'
,
exc_type_name
+
':'
,
`sys.exc_value`
t
,
v
=
sys
.
exc_info
()[:
2
]
if
type
(
t
)
==
type
(
''
):
exc_type_name
=
t
else
:
exc_type_name
=
t
.
__name__
print
'***'
,
exc_type_name
+
':'
,
`v`
return
code
=
None
# Is it a function?
...
...
Lib/tb.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -74,13 +74,14 @@ def browserexec(tb, cmd):
try
:
exec
cmd
+
'
\n
'
in
globals
,
locals
except
:
t
,
v
=
sys
.
exc_info
()[:
2
]
print
'*** Exception:'
,
if
type
(
sys
.
exc_type
)
==
type
(
''
):
print
sys
.
exc_type
,
if
type
(
t
)
==
type
(
''
):
print
t
,
else
:
print
sys
.
exc_type
.
__name__
,
if
sys
.
exc_value
<>
None
:
print
':'
,
sys
.
exc_value
,
print
t
.
__name__
,
if
v
<>
None
:
print
':'
,
v
,
print
print
'Type help to get help.'
...
...
Lib/types.py
Dosyayı görüntüle @
f15d1596
...
...
@@ -51,10 +51,12 @@ try:
raise
TypeError
except
TypeError
:
try
:
TracebackType
=
type
(
sys
.
exc_traceback
)
FrameType
=
type
(
sys
.
exc_traceback
.
tb_frame
)
tb
=
sys
.
exc_info
()[
2
]
TracebackType
=
type
(
tb
)
FrameType
=
type
(
tb
.
tb_frame
)
except
:
pass
tb
=
None
;
del
tb
SliceType
=
type
(
slice
(
0
))
EllipsisType
=
type
(
Ellipsis
)
...
...
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