def __getattr__(self, name):
     if name in self.__dict__: return self.__dict__[name]
     elif name == 'dkRatio':
         kills = host.pmgr_getScore(self.index, 'kills')
         if kills == 0:
             # div by zero is undefined -> 0:0 = 1 1:0 = 2 1:1 = 1
             return 1.0 * host.pmgr_getScore(self.index, 'deaths') + 1
         else:
             return 1.0 * host.pmgr_getScore(self.index, 'deaths') / kills
     elif name in ingameScores:
         return host.pmgr_getScore(self.index, name)
     else:
         raise AttributeError, name
	def __getattr__(self, name):
		if name in self.__dict__: return self.__dict__[name]
		elif name == 'dkRatio':
			kills = host.pmgr_getScore(self.index, 'kills')
			if kills == 0:
				# div by zero is undefined -> 0:0 = 1 1:0 = 2 1:1 = 1
				return 1.0 * host.pmgr_getScore(self.index, 'deaths') + 1 
			else:
				return 1.0 * host.pmgr_getScore(self.index, 'deaths') / kills
		elif name in ingameScores: 
			return host.pmgr_getScore(self.index, name)
		else:
			raise AttributeError, name