353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
-
+
-
+
|
elif config.options.load or config.options.load_conf:
csv_reader = csv.reader(sys.stdin)
first_row = next(csv_reader)
if config.options.load:
# loading database
assert first_row == data_fields, 'File must contain csv data with theese columns: ' + data_fields
assert first_row == data_fields, 'File must contain csv data with theese columns: ' + repr(data_fields)
tagdb.load(csv_reader)
elif config.options.load_conf:
# loading database
assert first_row == conf_fields, 'File must contain csv data with theese columns: ' + conf_fields
assert first_row == conf_fields, 'File must contain csv data with theese columns: ' + repr(conf_fields)
tagdb.load_conf(csv_reader)
else:
# main loop
config.section('reactor')
if config['reactor'] == 'thread':
|