User objects and __repr__
This commit is contained in:
		
							parent
							
								
									6c864d50af
								
							
						
					
					
						commit
						c8417e03a8
					
				| @ -23,6 +23,16 @@ class Gardener(Cog): | |||||||
|         self.products = {} |         self.products = {} | ||||||
|         self.current = {} |         self.current = {} | ||||||
| 
 | 
 | ||||||
|  |     def __str__(self): | ||||||
|  |         return "Gardener named {}\n" \ | ||||||
|  |                "Badges: {}\n" \ | ||||||
|  |                "Points: {}\n" \ | ||||||
|  |                "Products: {}\n" \ | ||||||
|  |                "Current: {}".format(self.user, self.badges, self.points, self.products, self.current) | ||||||
|  | 
 | ||||||
|  |     def __repr__(self): | ||||||
|  |         return "{} - {} - {} - {} - {}".format(self.user, self.badges, self.points, self.products, self.current) | ||||||
|  | 
 | ||||||
|     async def _load_config(self): |     async def _load_config(self): | ||||||
|         self.badges = await self.config.user(self.user).badges() |         self.badges = await self.config.user(self.user).badges() | ||||||
|         self.points = await self.config.user(self.user).points() |         self.points = await self.config.user(self.user).points() | ||||||
| @ -1313,7 +1323,8 @@ class PlantTycoon: | |||||||
|     async def check_degradation(self): |     async def check_degradation(self): | ||||||
|         while 'PlantTycoon' in self.bot.cogs: |         while 'PlantTycoon' in self.bot.cogs: | ||||||
|             users = await self.config.all_users() |             users = await self.config.all_users() | ||||||
|             for user in users: |             for user_id in users: | ||||||
|  |                 user = self.bot.get_user(user_id) | ||||||
|                 gardener = await self._gardener(user) |                 gardener = await self._gardener(user) | ||||||
|                 if gardener.current: |                 if gardener.current: | ||||||
|                     degradation = await self._degradation(gardener) |                     degradation = await self._degradation(gardener) | ||||||
| @ -1327,7 +1338,8 @@ class PlantTycoon: | |||||||
|             now = int(time.time()) |             now = int(time.time()) | ||||||
|             message = None |             message = None | ||||||
|             users = await self.config.all_users() |             users = await self.config.all_users() | ||||||
|             for user in users: |             for user_id in users: | ||||||
|  |                 user = self.bot.get_user(user_id) | ||||||
|                 gardener = await self._gardener(user) |                 gardener = await self._gardener(user) | ||||||
|                 if gardener.current: |                 if gardener.current: | ||||||
|                     then = gardener.current['timestamp'] |                     then = gardener.current['timestamp'] | ||||||
| @ -1353,7 +1365,8 @@ class PlantTycoon: | |||||||
|     async def send_notification(self): |     async def send_notification(self): | ||||||
|         while 'PlantTycoon' in self.bot.cogs: |         while 'PlantTycoon' in self.bot.cogs: | ||||||
|             users = await self.config.all_users() |             users = await self.config.all_users() | ||||||
|             for user in users: |             for user_id in users: | ||||||
|  |                 user = self.bot.get_user(user_id) | ||||||
|                 gardener = await self._gardener(user) |                 gardener = await self._gardener(user) | ||||||
|                 if gardener.current: |                 if gardener.current: | ||||||
|                     health = gardener.current['health'] |                     health = gardener.current['health'] | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 bobloy
						bobloy