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
|
||||
pass
|
||||
|
||||
def save(self):
|
||||
self.log.info("Salvo la configurazione: {}".format(self.inUse))
|
||||
def save(self, fName=None):
|
||||
if fName is None:
|
||||
fName=self.inUse
|
||||
self.log.info("Salvo la configurazione: {}".format(fName))
|
||||
try:
|
||||
os.chdir(self.workdir)
|
||||
f=open(self.inUse)
|
||||
json.dump(self.settingsList[self.inUse], f)
|
||||
f=open(fName, 'w')
|
||||
json.dump(self.settingsList[self.inUse], f, indent='\t')
|
||||
f.close()
|
||||
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
|
||||
|
||||
def getFiles(self):
|
||||
|
||||
Reference in New Issue
Block a user