Skip to content

Commit 753330a

Browse files
committed
v0.3.5 release
1 parent 376c2f9 commit 753330a

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

CHANGELOG.md

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

3+
## 0.3.5 - 2020-11-13
4+
5+
- Support for parsing scheme's latest nav
6+
- Replaced `texttable` with `tabulate` for more cli output formats
7+
- Added more test cases
8+
39
## 0.3.4 - 2020-11-08
410

511
- Support for parsing scheme valuation

casparser/VERSION.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.4
1+
0.3.5

casparser/parsers/mupdf.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ def parse_investor_info(page_dict) -> InvestorInfo:
103103
)
104104
if email is None or mobile is None:
105105
raise CASParseError("Unable to parse investor data")
106-
return InvestorInfo(email=email, name=name, mobile=mobile, address="\n".join(address_lines))
107106

108107

109108
def group_similar_rows(elements_list: List[Iterator[Any]]):

casparser/parsers/pdfminer.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,9 @@ def parse_investor_info(layout, width, height) -> InvestorInfo:
4646
mobile = m.group(1).strip()
4747
address_lines.append(txt)
4848
if mobile is not None:
49-
break
50-
if email is None:
49+
return InvestorInfo(email=email, name=name, mobile=mobile, address="\n".join(address_lines))
50+
if email is None or mobile is None:
5151
raise CASParseError("Unable to parse investor data")
52-
return InvestorInfo(email=email, name=name, mobile=mobile, address="\n".join(address_lines))
5352

5453

5554
def detect_pdf_source(document) -> FileType:

0 commit comments

Comments
 (0)