Removed Map()

I don't need the Map() class anymore
This commit is contained in:
Bryan Schumaker 2010-11-15 21:12:03 -05:00
parent 5650f2d750
commit 40597b9cb3
2 changed files with 0 additions and 41 deletions

View File

@ -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

View File

@ -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])