Skip to content

Commit 9125c52

Browse files
committed
v0.7.4 - fix scheme name parsing
1 parent ecab87c commit 9125c52

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
## 0.7.4 - 2023-10-04
4+
- (fix) fix broken scheme names
5+
36
## 0.7.3 - 2023-09-26
47
- (new) Add support for parsing nominee details (available in `Folio.nominees`)
58
- (fix) fix empty PAN in certain cases

casparser/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99
"CapitalGainsReport",
1010
]
1111

12-
__version__ = "0.7.3"
12+
__version__ = "0.7.4"

casparser/process/regex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
NOMINEE_RE = r"\s*Nominee\s+[1-3]\s*:\s*(.*?)" * 3 + r"$"
2424

2525
SCHEME_RE = (
26-
r"(?P<code>[\s\w]+-*[gdp]?)-\s*\d*\s*(?P<name>.+?)(?:\t\t|\(|ISIN).*?"
26+
r"(?P<code>[\s\w]+-*[gdp]?)-\s*\d*\s*(?P<name>.+?)(?:\t\t|\(\s*Advis|ISIN).*?"
2727
r"Registrar\s*:\s*(?P<rta>.*)\s*$"
2828
)
2929
SCHEME_KV_RE = r"""(\w+)\s*:\s*([-\w]+)"""

0 commit comments

Comments
 (0)