allow any integral type in set()

This commit is contained in:
Darren Ranalli 2005-01-10 08:34:44 +00:00
parent 8446af5e3e
commit df408c942f

View File

@ -4,6 +4,7 @@ import Floater
import Slider
import string
import tkColorChooser
import types
class VectorEntry(Pmw.MegaWidget):
def __init__(self, parent = None, **kw):
@ -170,7 +171,7 @@ class VectorEntry(Pmw.MegaWidget):
return self._value[index]
def set(self, value, fCommand = 1):
if type(value) == type(1):
if type(value) in (types.FloatType, types.IntType, types.LongType):
value = [value] * self['dim']
for i in range(self['dim']):
self._value[i] = value[i]