From 458f9e99883de2f84fe6d25b75a9bddb0ca636a4 Mon Sep 17 00:00:00 2001 From: Dima YaFlay <93622229+YaFlay@users.noreply.github.com> Date: Sun, 6 Nov 2022 15:41:11 +0300 Subject: [PATCH] Optimize code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Вместо "str" + str(data) + "str" можно использовать f"str{data}str", получается одинаково, но второй вариант читать легче, как и записывать в код --- python_qiwi/python_qiwi.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/python_qiwi/python_qiwi.py b/python_qiwi/python_qiwi.py index 67a6f19..160f33c 100644 --- a/python_qiwi/python_qiwi.py +++ b/python_qiwi/python_qiwi.py @@ -32,7 +32,7 @@ class QiwiWаllet(): json: information about the success of the translation """ - sum_p2p = str(int(sum_p2p)) + '.00' + sum_p2p = f'{sum_p2p}.00' self.s.headers = { 'content-type': 'application/json', 'User-Agent': 'Android v3.2.0 MKT', @@ -61,8 +61,7 @@ class QiwiWаllet(): parameters = {'rows': str( rows_num), 'nextTxnId': '', 'nextTxnDate': ''} - h = self.s.get('https://edge.qiwi.com/payment-history/v2/persons/' + - self.phone + '/payments', params=parameters) + h = self.s.get(f'https://edge.qiwi.com/payment-history/v2/persons/{self.phone}/payments', params=parameters) return h.json() def bill(self): @@ -96,8 +95,7 @@ class QiwiWаllet(): self.s.headers['Accept'] = 'application/json' b = self.s.get( - 'https://edge.qiwi.com/funding-sources/v2/persons/' + self.phone + - '/accounts') + 'https://edge.qiwi.com/funding-sources/v2/persons/{self.phone}/accounts') return b.json() def balance(self): @@ -109,7 +107,7 @@ class QiwiWаllet(): self.s.headers['Accept'] = 'application/json' b = self.s.get( - 'https://edge.qiwi.com/funding-sources/v2/persons/' + self.phone + '/accounts') + 'https://edge.qiwi.com/funding-sources/v2/persons/{self.phone}/accounts') b = b.json() b = b['accounts'][0]['balance']['amount']