From dd81894a692c940591a9f39a9678f74cc422d2d1 Mon Sep 17 00:00:00 2001 From: sh Date: Sun, 21 Jan 2018 10:18:49 +0100 Subject: [PATCH] Add regenerated VP to VP on last vote on account.get_current_voting_power() method (based on emre's pull request) --- steem/account.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/steem/account.py b/steem/account.py index c241e12..b3580a9 100644 --- a/steem/account.py +++ b/steem/account.py @@ -118,6 +118,13 @@ def reputation(self, precision=2): def voting_power(self): return self['voting_power'] / 100 + def get_current_voting_power(self): + diff_in_seconds = (datetime.datetime.utcnow() - parse_time( + self['last_vote_time'])).seconds + regenerated_vp = diff_in_seconds * 10000 / 86400 / 5 + total_vp = (self['voting_power'] + regenerated_vp) / 100 + return total_vp + def get_followers(self): return [x['follower'] for x in self._get_followers(direction="follower")]