Rev | Line | |
---|
[953] | 1 | import logging
|
---|
| 2 | logging.basicConfig(level=logging.ERROR,
|
---|
| 3 | format='%(asctime)s %(levelname)s \t (%(module)s:%(lineno)d) %(message)s ',
|
---|
| 4 | #filename='vanHelsing.log',
|
---|
| 5 | filemode='w')
|
---|
| 6 |
|
---|
| 7 | import copy
|
---|
| 8 |
|
---|
| 9 |
|
---|
| 10 | import nosferatu.bacresources as bacresources
|
---|
| 11 |
|
---|
| 12 | configstring = open('regression/bacula-dir-devel.conf').read()
|
---|
| 13 | print "configstring read"
|
---|
| 14 | DirConf = bacresources.DirectorConfig(configstring)
|
---|
| 15 | print "Dirconf created"
|
---|
| 16 | fileset = DirConf.getResourceByName('TestSet')
|
---|
| 17 |
|
---|
| 18 | include = fileset.getResourcesListByResType('include')[0]
|
---|
| 19 | print include
|
---|
| 20 | files = include.getItemsListByItemName('file')
|
---|
| 21 | print files
|
---|
| 22 | files[1].setValue('/NewFile')
|
---|
| 23 |
|
---|
| 24 | #newfile = copy.deepcopy(files[0])
|
---|
| 25 | #newfile.setValue('/NewFile2')
|
---|
| 26 | #include.items.append(newfile)
|
---|
| 27 |
|
---|
| 28 | print fileset
|
---|
Note:
See
TracBrowser
for help on using the repository browser.