19 from ec2.error
import InvalidFilter
38 argument = parameters.get( prefix + str( counter ) + suffix )
44 arguments.append( argument )
49 arguments = parameters
52 arguments = [argument
for argument
in arguments
if argument.startwith( prefix )]
54 arguments = [argument
for argument
in arguments
if argument.startwith( suffix )]
57 result_params = [ parameters[key]
for key
in arguments ]
76 for filter
in filter_names:
78 if not filters[filter]:
92 result_params = [ int(argument)
for argument
in temp_arguments ]
107 def parseID(entity, entity_type):
109 if entity.startswith( entity_type +
'-' ):
110 entity = entity.replace( entity_type +
'-',
'')
115 def parseIDs(entities, entity_type):
117 for entity
in entities:
118 if entity.startswith( entity_type +
'-' ):
119 result.append( entity.replace( entity_type +
'-',
'') )
122 print 'Entity:' ,entity
123 print 'Entities:',result
126 def parseClmDate(clm_date):
129 correctPattern =
'^[0-9]{2}\.[0-9]{2}\.[0-9]{4}, [0-9]{2}:[0-9]{2}:[0-9]{2}$'
130 pattern = re.compile( correctPattern )
131 if not pattern.match(clm_date):
134 day = str(clm_date[:2])
135 month = str(clm_date[3:5])
136 year = str(clm_date[6:10])
137 time = str(clm_date[12:])
139 ec2_date = year +
'-' + month +
'-' + day +
'T' + time