Address post-merge linting issues.

pull/153/head
Frh 2020-06-14 12:21:01 -07:00
parent b43aca8ff5
commit 92322e1545
2 changed files with 11 additions and 7 deletions

View File

@ -115,7 +115,8 @@ class TextEdge(TextAlignment):
x = round(self.x, 2)
y0 = round(self.y0, 2)
y1 = round(self.y1, 2)
return f"<TextEdge x={x} y0={y0} y1={y1} align={self.align} valid={self.is_valid}>"
return f"<TextEdge x={x} y0={y0} y1={y1} align={self.align} " \
f"valid={self.is_valid}>"
def update_coords(self, x, textline, edge_tol=50):
"""Updates the text edge's x and bottom y coordinates and sets
@ -892,7 +893,11 @@ class TableList():
writer = pd.ExcelWriter(filepath)
for table in self._tables:
sheet_name = f"page-{table.page}-table-{table.order}"
table.df.to_excel(writer, sheet_name=sheet_name, encoding="utf-8")
table.df.to_excel(
writer,
sheet_name=sheet_name,
encoding="utf-8"
)
writer.save()
if compress:
zipname = os.path.join(os.path.dirname(path), root) + ".zip"

View File

@ -2,7 +2,6 @@
import os
import atexit
import sys
import re
import random
import shutil
@ -33,7 +32,7 @@ from pdfminer.layout import (
from .ext.ghostscript import Ghostscript
from urllib.request import Request, urlopen
from urllib.request import urlopen
from urllib.parse import urlparse as parse_url
from urllib.parse import uses_relative, uses_netloc, uses_params
@ -139,8 +138,7 @@ def validate_input(kwargs, flavor="lattice"):
isec = set(kwargs.keys()).difference(set(parser_kwargs))
if isec:
raise ValueError(
f"{",".join(sorted(isec))} cannot be used with flavor='{flavor}'"
)
f"{','.join(sorted(isec))} cannot be used with flavor='{flavor}'"
)
@ -986,7 +984,8 @@ def get_table_index(
text_range = (t.x0, t.x1)
col_range = (table.cols[0][0], table.cols[-1][1])
warnings.warn(
f"{text} {text_range} does not lie in column range {col_range}"
f"{text} {text_range} does not lie in column range "
f"{col_range}"
)
r_idx = r
c_idx = lt_col_overlap.index(max(lt_col_overlap))