I tried making a generic function that created a table variable by
concatenating strings.
myTable = tableBuilder('inverter',period=5)
def tableBuilder(element,period=0):
if element == 'inverter':
if period = 0:
return 'db4.' + 'arraydata_table'
elif period = 1:
return 'db4.array_mins'
else:
return 'db4.array_' + period + 'mins'
That results in a syntax error. Can I do this or do I have to consider every
elif? Like this:
elif element == 'arrays':
if period = 0:
return db4.arraydata_table
elif period = 1:
return db4.array_mins
elif period = 5:
return db4.array_5mins
--
Lorin Rivers
Mosasaur: Killer Technical Marketing <http://www.mosasaur.com>
<mailto:[email protected]>
512/203.3198 (m)