comparison trafficintelligence/metadata.py @ 1142:b3ee75b4978a

getSite minor mistake for name
author Etienne Beauchamp <etienne-2.beauchamp@polymtl.ca>
date Mon, 20 Apr 2020 15:42:08 -0400
parents 78dddfe7aa0f
children 6a8fe3ed3bc6
comparison
equal deleted inserted replaced
1141:3e0f43edb4d6 1142:b3ee75b4978a
368 def getSite(session, siteId = None, name = None, description = None): 368 def getSite(session, siteId = None, name = None, description = None):
369 'Returns the site(s) matching the index or the name' 369 'Returns the site(s) matching the index or the name'
370 if siteId is not None: 370 if siteId is not None:
371 return session.query(Site).filter(Site.idx == int(siteId)).all() 371 return session.query(Site).filter(Site.idx == int(siteId)).all()
372 elif name is not None: 372 elif name is not None:
373 return session.query(Site).filter(Site.description.like('%'+name+'%')).all() 373 return session.query(Site).filter(Site.name.like('%'+name+'%')).all()
374 elif description is not None: 374 elif description is not None:
375 return session.query(Site).filter(Site.description.like('%'+description+'%')).all() 375 return session.query(Site).filter(Site.description.like('%'+description+'%')).all()
376 else: 376 else:
377 print('No siteId, name or description have been provided to the function') 377 print('No siteId, name or description have been provided to the function')
378 return [] 378 return []