Skip to content

Commit 2670b9a

Browse files
Issue #18449: Make Tools/demo/ss1.py work again on Python 3. Patch by
Févry Thibault.
1 parent 0995c47 commit 2670b9a

3 files changed

Lines changed: 18 additions & 14 deletions

File tree

Misc/ACKS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1213,6 +1213,7 @@ Anatoly Techtonik
12131213
Mikhail Terekhov
12141214
Richard M. Tew
12151215
Tobias Thelen
1216+
Févry Thibault
12161217
Lowe Thiderman
12171218
Nicolas M. Thiéry
12181219
James Thomas

Misc/NEWS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,9 @@ Documentation
221221
Tools/Demos
222222
-----------
223223

224+
- Issue #18449: Make Tools/demo/ss1.py work again on Python 3. Patch by
225+
Févry Thibault.
226+
224227
- Issue #15239: Make mkstringprep.py work again on Python 3.
225228

226229
- Issue #12990: The "Python Launcher" on OSX could not launch python scripts

Tools/demo/ss1.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ def clearcells(self, x1, y1, x2, y2):
7979
del self.cells[xy]
8080

8181
def clearrows(self, y1, y2):
82-
self.clearcells(0, y1, sys.maxint, y2)
82+
self.clearcells(0, y1, sys.maxsize, y2)
8383

8484
def clearcolumns(self, x1, x2):
85-
self.clearcells(x1, 0, x2, sys.maxint)
85+
self.clearcells(x1, 0, x2, sys.maxsize)
8686

8787
def selectcells(self, x1, y1, x2, y2):
8888
if x1 > x2:
@@ -113,23 +113,23 @@ def movecells(self, x1, y1, x2, y2, dx, dy):
113113

114114
def insertrows(self, y, n):
115115
assert n > 0
116-
self.movecells(0, y, sys.maxint, sys.maxint, 0, n)
116+
self.movecells(0, y, sys.maxsize, sys.maxsize, 0, n)
117117

118118
def deleterows(self, y1, y2):
119119
if y1 > y2:
120120
y1, y2 = y2, y1
121121
self.clearrows(y1, y2)
122-
self.movecells(0, y2+1, sys.maxint, sys.maxint, 0, y1-y2-1)
122+
self.movecells(0, y2+1, sys.maxsize, sys.maxsize, 0, y1-y2-1)
123123

124124
def insertcolumns(self, x, n):
125125
assert n > 0
126-
self.movecells(x, 0, sys.maxint, sys.maxint, n, 0)
126+
self.movecells(x, 0, sys.maxsize, sys.maxsize, n, 0)
127127

128128
def deletecolumns(self, x1, x2):
129129
if x1 > x2:
130130
x1, x2 = x2, x1
131131
self.clearcells(x1, x2)
132-
self.movecells(x2+1, 0, sys.maxint, sys.maxint, x1-x2-1, 0)
132+
self.movecells(x2+1, 0, sys.maxsize, sys.maxsize, x1-x2-1, 0)
133133

134134
def getsize(self):
135135
maxx = maxy = 0
@@ -626,29 +626,29 @@ def makegrid(self, rows, columns):
626626

627627
def selectall(self, event):
628628
self.setcurrent(1, 1)
629-
self.setcorner(sys.maxint, sys.maxint)
629+
self.setcorner(sys.maxsize, sys.maxsize)
630630

631631
def selectcolumn(self, event):
632632
x, y = self.whichxy(event)
633633
self.setcurrent(x, 1)
634-
self.setcorner(x, sys.maxint)
634+
self.setcorner(x, sys.maxsize)
635635

636636
def extendcolumn(self, event):
637637
x, y = self.whichxy(event)
638638
if x > 0:
639639
self.setcurrent(self.currentxy[0], 1)
640-
self.setcorner(x, sys.maxint)
640+
self.setcorner(x, sys.maxsize)
641641

642642
def selectrow(self, event):
643643
x, y = self.whichxy(event)
644644
self.setcurrent(1, y)
645-
self.setcorner(sys.maxint, y)
645+
self.setcorner(sys.maxsize, y)
646646

647647
def extendrow(self, event):
648648
x, y = self.whichxy(event)
649649
if y > 0:
650650
self.setcurrent(1, self.currentxy[1])
651-
self.setcorner(sys.maxint, y)
651+
self.setcorner(sys.maxsize, y)
652652

653653
def press(self, event):
654654
x, y = self.whichxy(event)
@@ -709,14 +709,14 @@ def setcorner(self, x, y):
709709
self.setbeacon(x1, y1, x2, y2)
710710

711711
def setbeacon(self, x1, y1, x2, y2):
712-
if x1 == y1 == 1 and x2 == y2 == sys.maxint:
712+
if x1 == y1 == 1 and x2 == y2 == sys.maxsize:
713713
name = ":"
714-
elif (x1, x2) == (1, sys.maxint):
714+
elif (x1, x2) == (1, sys.maxsize):
715715
if y1 == y2:
716716
name = "%d" % y1
717717
else:
718718
name = "%d:%d" % (y1, y2)
719-
elif (y1, y2) == (1, sys.maxint):
719+
elif (y1, y2) == (1, sys.maxsize):
720720
if x1 == x2:
721721
name = "%s" % colnum2name(x1)
722722
else:

0 commit comments

Comments
 (0)