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