comparison scripts/play-synced-videos.py @ 828:14e4ad7c7420

work on merging data for synchronized views
author Nicolas Saunier <nicolas.saunier@polymtl.ca>
date Tue, 28 Jun 2016 17:18:45 -0400
parents 41558145e131
children 2a5856961933
comparison
equal deleted inserted replaced
827:f6d5da619307 828:14e4ad7c7420
15 15
16 args = parser.parse_args() 16 args = parser.parse_args()
17 17
18 session = createDatabase(args.metadataFilename) 18 session = createDatabase(args.metadataFilename)
19 19
20 if str.isdigit(args.siteId): 20 site = Site.getSite(session, args.siteId)
21 site = session.query(Site).filter(Site.idx == int(args.siteId)).first()
22 else:
23 site = session.query(Site).filter(Site.description.like('%'+args.siteId+'%')).first()
24
25 if site is None: 21 if site is None:
26 print('Site {} was not found in {}. Exiting'.format(args.siteId, args.metadataFilename)) 22 print('Site {} was not found in {}. Exiting'.format(args.siteId, args.metadataFilename))
27 sys.exit() 23 sys.exit()
24 else:
25 site = site[0]
28 26
29 dirname = os.path.split(args.metadataFilename)[0] 27 dirname = os.path.split(args.metadataFilename)[0]
30 28
31 startTime = datetime.strptime(args.startTime, utils.datetimeFormat) 29 startTime = datetime.strptime(args.startTime, utils.datetimeFormat)
32 videoSequences = session.query(VideoSequence).filter(VideoSequence.site == site).filter(VideoSequence.startTime <= startTime).all() 30 videoSequences = session.query(VideoSequence).filter(VideoSequence.site == site).filter(VideoSequence.startTime <= startTime).all()