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:lriv...@mosasaur.com>
512/203.3198 (m)


Reply via email to