| 1 #!/usr/local/bin/python3 |
1 #!/usr/local/bin/python3 |
| |
2 |
| |
3 import logging |
| |
4 |
| |
5 logging.basicConfig(#filename='example.log', |
| |
6 format='%(levelname)s:%(message)s', |
| |
7 level=logging.DEBUG) |
| 2 |
8 |
| 3 from backup import Backup |
9 from backup import Backup |
| 4 from config import settings |
10 from config import settings |
| 5 from queue import Queue |
11 from queue import Queue |
| 6 import ui |
12 import ui |
| 7 #import scheduler |
|
| 8 |
13 |
| 9 if __name__ == "__main__": |
14 if __name__ == "__main__": |
| 10 #print(settings) |
15 #print(settings) |
| 11 #BorgendTray("Borgend").run() |
16 #BorgendTray("Borgend").run() |
| 12 pass |
17 pass |
| 13 |
18 |
| 14 backupconfigs=settings['backups'] |
19 backupconfigs=settings['backups'] |
| 15 backups=[None]*len(backupconfigs); |
20 backups=[None]*len(backupconfigs); |
| 16 |
21 |
| 17 for i in range(len(backupconfigs)): |
22 for i in range(len(backupconfigs)): |
| |
23 logging.info('Setting up backup set %d' % i) |
| 18 backups[i]=Backup(i, backupconfigs[i]) |
24 backups[i]=Backup(i, backupconfigs[i]) |
| 19 |
25 |
| 20 queue=Queue() |
26 queue=Queue() |
| 21 backups[0].create(queue) |
27 backups[0].create(queue) |
| 22 |
28 |