Ich kann ja Dictionaries mit
Code: Alles auswählen
str(dictionary)
Aber leider nur in eine Richtung. Wie kann ich das möglichst einfach wieder zurückwandeln?
Code: Alles auswählen
str(dictionary)
Code: Alles auswählen
dictionary = eval(strdict)
Code: Alles auswählen
# ------------------------------------------------------------------------ #
# Session Funktionen
def SessionStart(self):
if not self._COOKIE.has_key(self.__SESSION_ID):
sid = md5(str(time.time())+str(random.random()))
self.SetCookie(self.__SESSION_ID, sid, self.__SESSION_COOKIE_LIFETIME)
else:
sid = self._COOKIE[self.__SESSION_ID]
try:
session = file(self.__SESSION_NAME.replace("%SID%", sid)).read()
except:
session = "{}"
self._SESSION = eval(session)
self.__SESSION_OPEN = 1
self._sessionid = sid
def SessionSave(self):
sid = self._sessionid
if (self.__SESSION_OPEN):
try:
file(self.__SESSION_NAME.replace("%SID%", sid), "w").write(str(self._SESSION))
self.__SESSION_OPEN = 0
return 1
except:
return 0