X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=chemins.py;h=4e50a484fe604d51c3a1a033b72249c3231c75a8;hp=3217a4fdd5a23a755f947989c5539fe03a453b8f;hb=eac45acaeadf44f3005c983eafa097cde9d59a33;hpb=b5603a452507554481981b32147a60c17151cade diff --git a/chemins.py b/chemins.py index 3217a4f..4e50a48 100644 --- a/chemins.py +++ b/chemins.py @@ -45,6 +45,14 @@ class PathOut : tdirout = dirout + `nb` self.name = os.path.splitext(tdirout)[1] return tdirout + + def makenew(self, filename, ext): + nb = 1 + newfile = '_'.join([os.path.join(self.dirout, filename), '%i' % nb]) + '.' + ext + while os.path.exists(newfile) : + nb += 1 + newfile = '_'.join([os.path.join(self.dirout, filename), '%i' % nb]) + '.' + ext + return newfile def createdir(self, tdirout) : if not os.path.exists(tdirout) : @@ -159,6 +167,7 @@ def ConstructGlobalPath(AppliPath): ConfigPath = os.path.join(AppliPath, 'configuration') DictConfigPath = { 'global': os.path.join(ConfigPath, 'global.cfg'), + 'preferences': os.path.join(ConfigPath, 'iramuteq.cfg'), } return DictConfigPath