Δημοσιεύτηκε: 30 Ιαν 2012, 17:54
αν διαγραψω τον φακελο vault που περιεχει και τα αρχεια με τις λιστες τοτε μπορω να φτιαξω φακελο, αν ομως φτιαξω φακελο, και μετα προσπαθησω να φτιαξω και αλλο δεν μπορω μου λεει οτι υπαρχει ηδη...αρα εκτελειται η μεθοδος αλλα γυρναει παντα true οτι ονομα και να βαλω...
- Κώδικας: Επιλογή όλων
def folder_exist(self):
self.load_folders()
name = str(self.createLineEdit.text().toUtf8())
if name in self.efoldersdata:
return True
else:
return False
def load_folders(self):
self.efoldersdata = []
self.ofoldersdata = []
try:
f = open(efolders, 'rb')
except IOError:
QMessageBox.warning(self, self.tr("Check files"),
self.tr('''Check if the file ~/.vault/cache/existing_folders.data exist!
Note that vault folder is a hidden folder, press Ctrl+H to see hidden folders.'''))
try:
self.efoldersdata = pickle.load(f)
except (EOFError, IOError):
pass
f.close()
try:
f = open(ofolders, 'rb')
except IOError:
QMessageBox.warning(self, self.tr("Check files"),
self.tr('''Check if the file ~/.vault/cache/open_folders.data exist!
Note that vault folder is a hidden folder, press Ctrl+H to see hidden folders.'''))
try:
self.ofoldersdata = pickle.load(f)
except (EOFError, IOError):
pass
f.close()