Mercurial Hosting > traffic-intelligence
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() |