- Timestamp:
- Oct 22, 2019, 2:30:49 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ipp-259_genericise_backups/tools/backups/jira_backup.py
r40950 r40962 1 import argparse2 1 import datetime 3 2 import glob 4 3 import os.path as path 5 4 6 import backups.utils.config_parse_helper as cfg_help7 import backups.utils.errors as errs8 import backups.utils.subprocess_utils as sub_utils9 from backup s.backupimport Backup10 from backups.utils.config_parse_helper import ConfigSchema, ConfigSchemaSection, ConfigSchemaLine5 import utils.config_parse_helper as cfg_help 6 import utils.errors as errs 7 import utils.subprocess_utils as sub_utils 8 from backup import Backup 9 from utils.config_parse_helper import ConfigSchema, ConfigSchemaSection, ConfigSchemaLine 11 10 12 11 EXPECTED_CONFIG_FILE = path.join(path.dirname(__file__), './jira_backup.config') … … 92 91 93 92 94 def main(): 95 jb = JiraBackup() 96 jb.run_backup() 97 98 99 def parse_args(args): 100 101 parser = argparse.ArgumentParser( 102 description='Performs backup of jira.') 103 104 parser.add_argument('--config_file', 105 nargs='?', 106 help='specify the location of a config that matches the ConfigSchema', 107 default=EXPECTED_CONFIG_FILE) 108 109 return parser.parse_args() 93 def main(config=EXPECTED_CONFIG_FILE, schema=JIRA_SCHEMA): 94 jb = JiraBackup(config, schema) 95 jb.run_backup_processes() 110 96 111 97
Note:
See TracChangeset
for help on using the changeset viewer.
