[Python-checkins] r64501 - in sandbox/trunk/ttk-gsoc/src: 2.x/ttk.py 3.x/ttk.py
guilherme.polo
python-checkins at python.org
Tue Jun 24 14:17:22 CEST 2008
Author: guilherme.polo
Date: Tue Jun 24 14:17:22 2008
New Revision: 64501
Log:
Format the padding option correctly if it is not already formatted (meaning
it didn't come as a Tcl object).
Modified:
sandbox/trunk/ttk-gsoc/src/2.x/ttk.py
sandbox/trunk/ttk-gsoc/src/3.x/ttk.py
Modified: sandbox/trunk/ttk-gsoc/src/2.x/ttk.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/src/2.x/ttk.py (original)
+++ sandbox/trunk/ttk-gsoc/src/2.x/ttk.py Tue Jun 24 14:17:22 2008
@@ -265,8 +265,10 @@
pass
elif val and hasattr(val, '__len__') and hasattr(val[0], 'typename'):
- # could be a statespec
- val = _list_from_statespec(val)
+ if val[0].typename == 'StateSpec':
+ val = _list_from_statespec(val)
+ else: # could be padding
+ val = map(int, map(str, val))
elif hasattr(val, 'typename'):
# some other Tcl object
Modified: sandbox/trunk/ttk-gsoc/src/3.x/ttk.py
==============================================================================
--- sandbox/trunk/ttk-gsoc/src/3.x/ttk.py (original)
+++ sandbox/trunk/ttk-gsoc/src/3.x/ttk.py Tue Jun 24 14:17:22 2008
@@ -265,8 +265,10 @@
pass
elif val and hasattr(val, '__len__') and hasattr(val[0], 'typename'):
- # could be a statespec
- val = _list_from_statespec(val)
+ if val[0].typename == 'StateSpec':
+ val = _list_from_statespec(val)
+ else: # could be padding
+ val = map(int, map(str, val))
elif hasattr(val, 'typename'):
# some other Tcl object
More information about the Python-checkins
mailing list