Kaydet (Commit) 2d4aa4f5 authored tarafından Guido van Rossum's avatar Guido van Rossum

Removed *.libs (now in ./sgi);

added gettext() method to TextEdit.py;
fixed string.atoi() to ignore leading zeros.
üst de126a6f
......@@ -27,6 +27,9 @@ class TextEdit:
def settext(self, text):
self.editor.settext(text)
#
def gettext(self):
return self.editor.gettext(text)
#
# Downcalls from parent to child
#
def destroy(self):
......
......@@ -27,6 +27,9 @@ class TextEdit:
def settext(self, text):
self.editor.settext(text)
#
def gettext(self):
return self.editor.gettext(text)
#
# Downcalls from parent to child
#
def destroy(self):
......
......@@ -102,12 +102,16 @@ def index(s, sub):
# Convert string to integer
atoi_error = 'non-numeric argument to string.atoi'
def atoi(str):
sign = ''
s = str
if s[:1] in '+-': s = s[1:]
if s[:1] in '+-':
sign = s[0]
s = s[1:]
if not s: raise atoi_error, str
while s[0] == '0' and len(s) > 1: s = s[1:]
for c in s:
if c not in digits: raise atoi_error, str
return eval(str)
return eval(sign + s)
# Left-justify a string
def ljust(s, width):
......
......@@ -102,12 +102,16 @@ def index(s, sub):
# Convert string to integer
atoi_error = 'non-numeric argument to string.atoi'
def atoi(str):
sign = ''
s = str
if s[:1] in '+-': s = s[1:]
if s[:1] in '+-':
sign = s[0]
s = s[1:]
if not s: raise atoi_error, str
while s[0] == '0' and len(s) > 1: s = s[1:]
for c in s:
if c not in digits: raise atoi_error, str
return eval(str)
return eval(sign + s)
# Left-justify a string
def ljust(s, width):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment