mirror of https://github.com/python/cpython.git
(Menu.index): return int or None, not string
(Widget.__getitem__): use splitlist, not split
This commit is contained in:
parent
7152740076
commit
c2fb7e65de
|
@ -528,7 +528,7 @@ def config(self, cnf=None):
|
|||
apply(self.tk.call, (self._w, 'configure')
|
||||
+ self._options(cnf))
|
||||
def __getitem__(self, key):
|
||||
v = self.tk.split(self.tk.call(
|
||||
v = self.tk.splitlist(self.tk.call(
|
||||
self._w, 'configure', '-' + key))
|
||||
return v[4]
|
||||
def __setitem__(self, key, value):
|
||||
|
@ -877,7 +877,9 @@ def entryconfig(self, index, cnf={}):
|
|||
apply(self.tk.call, (self._w, 'entryconfigure', index)
|
||||
+ self._options(cnf))
|
||||
def index(self, index):
|
||||
return self.tk.call(self._w, 'index', index)
|
||||
i = self.tk.call(self._w, 'index', index)
|
||||
if i == 'none': return None
|
||||
return self.tk.getint(i)
|
||||
def invoke(self, index):
|
||||
return self.tk.call(self._w, 'invoke', index)
|
||||
def post(self, x, y):
|
||||
|
|
|
@ -528,7 +528,7 @@ def config(self, cnf=None):
|
|||
apply(self.tk.call, (self._w, 'configure')
|
||||
+ self._options(cnf))
|
||||
def __getitem__(self, key):
|
||||
v = self.tk.split(self.tk.call(
|
||||
v = self.tk.splitlist(self.tk.call(
|
||||
self._w, 'configure', '-' + key))
|
||||
return v[4]
|
||||
def __setitem__(self, key, value):
|
||||
|
@ -877,7 +877,9 @@ def entryconfig(self, index, cnf={}):
|
|||
apply(self.tk.call, (self._w, 'entryconfigure', index)
|
||||
+ self._options(cnf))
|
||||
def index(self, index):
|
||||
return self.tk.call(self._w, 'index', index)
|
||||
i = self.tk.call(self._w, 'index', index)
|
||||
if i == 'none': return None
|
||||
return self.tk.getint(i)
|
||||
def invoke(self, index):
|
||||
return self.tk.call(self._w, 'invoke', index)
|
||||
def post(self, x, y):
|
||||
|
|
Loading…
Reference in New Issue