From 9a0cbf77dafed1e19d78b2f4851fadf0c6b361cc Mon Sep 17 00:00:00 2001 From: Eriks Karls Date: Wed, 29 Apr 2020 10:52:07 +0300 Subject: [PATCH] Citizen.work_as_manager return types normalized and documented --- erepublik/__init__.py | 2 +- erepublik/citizen.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/erepublik/__init__.py b/erepublik/__init__.py index ab7b3b4..7b1d3b4 100644 --- a/erepublik/__init__.py +++ b/erepublik/__init__.py @@ -5,7 +5,7 @@ __author__ = """Eriks Karls""" __email__ = 'eriks@72.lv' __version__ = '0.20.0' -__commit_id__ = "1bbe72f" +__commit_id__ = "904fd4e" from erepublik import classes, utils from erepublik.citizen import Citizen diff --git a/erepublik/citizen.py b/erepublik/citizen.py index b472ad9..cfc8f20 100644 --- a/erepublik/citizen.py +++ b/erepublik/citizen.py @@ -2360,6 +2360,11 @@ class Citizen(CitizenAnniversary, CitizenCompanies, CitizenEconomy, CitizenLeade self.write_log(msg) def work_as_manager(self) -> bool: + """ Does Work as Manager in all holdings with wam. If employees assigned - work them also + + :return: if has more wam work to do + :rtype: bool + """ self.update_citizen_info() self.update_companies() # Prevent messing up levelup with wam @@ -2390,4 +2395,4 @@ class Citizen(CitizenAnniversary, CitizenCompanies, CitizenEconomy, CitizenLeade self.my_companies.ff_lockdown = 0 self.update_companies() - return not self.my_companies.get_total_wam_count() + return bool(self.my_companies.get_total_wam_count())