aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/ResourceManager.py
blob: fb6be4a8ea8ba0d1cc7604ee5dda1cda1cc2fd72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class ResourceManager:
	def __init__(self):
		self.resourceList = {}
		
	def addResource(self, name, resource):
		print "adding Resource", name
		self.resourceList[name] = resource
		print "resources:", self.resourceList
		
		
	def getResource(self, name):
		if not self.hasResource(name):
			return None
		return self.resourceList[name]
	
	def hasResource(self, name):
		return self.resourceList.has_key(name)
	
	def removeResource(self, name):
		if self.hasResource(name):
			del self.resourceList[name]
		
resourcemanager = ResourceManager()