Skip to content

Commit c119a02

Browse files
committed
Cleaner struct layout.
1 parent 99ffc8a commit c119a02

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Include/cpython/pyerrors.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
/* PyException_HEAD defines the initial segment of every exception class. */
1010
#define PyException_HEAD PyObject_HEAD PyObject *dict;\
11-
PyObject *args; PyObject *notes;\
12-
PyTime_t timestamp_ns; PyObject *traceback;\
11+
PyObject *args; PyObject *notes; PyObject *traceback;\
1312
PyObject *context; PyObject *cause;\
13+
PyTime_t timestamp_ns;\
1414
char suppress_context;
1515

1616
typedef struct {

Lib/test/test_sys.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1595,13 +1595,13 @@ def inner():
15951595
class C(object): pass
15961596
check(C.__dict__, size('P'))
15971597
# BaseException
1598-
check(BaseException(), size('3Pq3Pb'))
1598+
check(BaseException(), size('6Pqb'))
15991599
# UnicodeEncodeError
1600-
check(UnicodeEncodeError("", "", 0, 0, ""), size('3Pq3Pb 2P2nP'))
1600+
check(UnicodeEncodeError("", "", 0, 0, ""), size('6Pqb 2P2nP'))
16011601
# UnicodeDecodeError
1602-
check(UnicodeDecodeError("", b"", 0, 0, ""), size('3Pq3Pb 2P2nP'))
1602+
check(UnicodeDecodeError("", b"", 0, 0, ""), size('6Pqb 2P2nP'))
16031603
# UnicodeTranslateError
1604-
check(UnicodeTranslateError("", 0, 1, ""), size('3Pq3Pb 2P2nP'))
1604+
check(UnicodeTranslateError("", 0, 1, ""), size('6Pqb 2P2nP'))
16051605
# ellipses
16061606
check(Ellipsis, size(''))
16071607
# EncodingMap

0 commit comments

Comments
 (0)