salvataggio della configurazione corrente sullo stesso o un altro file
This commit is contained in:
@@ -57,15 +57,18 @@ class bananaCONF(object):
|
|||||||
self.inUse = toUse
|
self.inUse = toUse
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def save(self):
|
def save(self, fName=None):
|
||||||
self.log.info("Salvo la configurazione: {}".format(self.inUse))
|
if fName is None:
|
||||||
|
fName=self.inUse
|
||||||
|
self.log.info("Salvo la configurazione: {}".format(fName))
|
||||||
try:
|
try:
|
||||||
os.chdir(self.workdir)
|
f=open(fName, 'w')
|
||||||
f=open(self.inUse)
|
json.dump(self.settingsList[self.inUse], f, indent='\t')
|
||||||
json.dump(self.settingsList[self.inUse], f)
|
|
||||||
f.close()
|
f.close()
|
||||||
except IOError as e:
|
except IOError as e:
|
||||||
self.log.error("Impossibile salvare il file: {} - [{}]".format(self.inUse,e))
|
self.log.error("Impossibile salvare il file: {} - [{}]".format(fName,e))
|
||||||
|
except Exception as ei:
|
||||||
|
self.log.error("Errore imprevisto nella scrittura del file: {}".format(ei))
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def getFiles(self):
|
def getFiles(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user