Skip to content

Commit 7152981

Browse files
committed
fix linter and type checker issues
1 parent e43c0c2 commit 7152981

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

investments/report_parsers/ib.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ def _parse_fees(self, f: Dict[str, str]):
374374
currency = Currency.parse(f['Currency'])
375375
date = _parse_date(f['Date'])
376376
amount = Money(f['Amount'], currency)
377-
description = f"{f['Subtitle']} - {f['Description']}"
377+
description = f'{f["Subtitle"]} - {f["Description"]}'
378378
self._fees.append(Fee(date, amount, description))
379379

380380
def _parse_interests(self, f: Dict[str, str]):

investments/report_parsers/open_fr.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ def parse_xml(self, xml_file_name: str):
104104
self._dividends.sort(key=lambda x: x.date)
105105
self._deposits_and_withdrawals.sort(key=lambda x: x[0])
106106

107-
def _parse_tickers(self, xml_tree: ET.ElementTree):
107+
def _parse_tickers(self, xml_tree: ET.ElementTree[ET.Element]):
108108
for rec in xml_tree.findall('spot_portfolio_security_params/item'):
109109
f = rec.attrib
110110
if 'ticker' not in f and f['isin'] == 'JE00B5BCW814':
@@ -211,7 +211,7 @@ def _parse_money_payment(self, f, bonds_redemption):
211211

212212
raise Exception(f'unsupported description {f}')
213213

214-
def _parse_non_trade_operations(self, xml_tree: ET.ElementTree):
214+
def _parse_non_trade_operations(self, xml_tree: ET.ElementTree[ET.Element]):
215215
bonds_redemption = {}
216216

217217
for rec_non_trade in xml_tree.findall('spot_non_trade_security_operations/item'):
@@ -270,7 +270,7 @@ def _parse_non_trade_operations(self, xml_tree: ET.ElementTree):
270270

271271
assert not bonds_redemption, 'not empty'
272272

273-
def _parse_trades(self, xml_tree: ET.ElementTree):
273+
def _parse_trades(self, xml_tree: ET.ElementTree[ET.Element]):
274274
for rec in xml_tree.findall('spot_main_deals_conclusion/item'):
275275
f = rec.attrib
276276
qnty = -1 * float(f['sell_qnty']) if 'sell_qnty' in f else float(f['buy_qnty'])

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ requires = ["hatchling"]
4444
build-backend = "hatchling.build"
4545

4646
[tool.ruff]
47-
extend-select = ["B", "Q"]
4847
line-length = 200
4948
target-version = "py310"
5049

51-
[tool.ruff.flake8-quotes]
50+
[tool.ruff.lint]
51+
extend-select = ["B", "Q"]
52+
53+
[tool.ruff.lint.flake8-quotes]
5254
inline-quotes = "single"
5355

5456
[tool.ruff.format]

0 commit comments

Comments
 (0)