if range == '':
self.range = list()
else:
- self.range = list(range.split('|'))
- self.range = [int(x) for x in self.range]
+ self.range = [int(x) for x in range.split('|')]
def valid(self, s, partial=False):
try:
def argdesc(self, attrs):
if self.range:
- attrs['range'] = '|'.join(self.range)
+ attrs['range'] = '|'.join(str(v) for v in self.range)
return super().argdesc(attrs)
if range == '':
self.range = list()
else:
- self.range = list(range.split('|'))
- self.range = [float(x) for x in self.range]
+ self.range = [float(x) for x in range.split('|')]
def valid(self, s, partial=False):
try:
def argdesc(self, attrs):
if self.range:
- attrs['range'] = '|'.join(self.range)
+ attrs['range'] = '|'.join(str(v) for v in self.range)
return super().argdesc(attrs)