From 40597b9cb320d79eb1ae3433812ace725fd2d727 Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Mon, 15 Nov 2010 21:12:03 -0500 Subject: [PATCH] Removed Map() I don't need the Map() class anymore --- libsaria/__init__.py | 1 - libsaria/map.py | 40 ---------------------------------------- 2 files changed, 41 deletions(-) delete mode 100644 libsaria/map.py diff --git a/libsaria/__init__.py b/libsaria/__init__.py index 00919f2f..838f5c98 100644 --- a/libsaria/__init__.py +++ b/libsaria/__init__.py @@ -13,7 +13,6 @@ if __dev__ == True: import event import path from trees import Tree, PersPrefTree -from map import Map from cache import Cache # The cache is also saved across sessions diff --git a/libsaria/map.py b/libsaria/map.py deleted file mode 100644 index a84884cc..00000000 --- a/libsaria/map.py +++ /dev/null @@ -1,40 +0,0 @@ -# Bryan Schumaker (8/7/2010) - -data = None - -class Map(dict): - savefile = None - def __init__(self, file=None): - dict.__init__(self) - self.savefile = file - self.reload() - - def __setitem__(self, key, value): - dict.__setitem__(self, key, value) - self.save() - - def __getitem__(self, key): - return dict.get(self, key, None) - - def has(self,key): - return key in self - - def save(self): - if self.savefile == None: - return - global data - if data == None: - import data - data.save(self, self.savefile) - - def reload(self): - if self.savefile == None: - return - global data - if data == None: - import data - item = data.load(self.savefile) - if item == None: - return - for key in item: - dict.__setitem__(self, key, item[key])