Line | |
---|
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.