From 88f46304f3d679b17e2f41b79134cd046e2ed732 Mon Sep 17 00:00:00 2001 From: Adam Janovsky Date: Sun, 16 Apr 2023 19:30:08 +0200 Subject: defer few imports --- src/sec_certs/sample/fips.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/sec_certs/sample') diff --git a/src/sec_certs/sample/fips.py b/src/sec_certs/sample/fips.py index 82aa1c18..d351c3ce 100644 --- a/src/sec_certs/sample/fips.py +++ b/src/sec_certs/sample/fips.py @@ -12,7 +12,6 @@ import numpy as np import pandas as pd import requests from bs4 import BeautifulSoup, Tag -from tabula import read_pdf from sec_certs import constants from sec_certs.cert_rules import FIPS_ALGS_IN_TABLE, fips_rules @@ -632,6 +631,8 @@ class FIPSCertificate( Retrieves IDs of algorithms from tables inside security policy pdfs. External library is used to handle this. """ + from tabula import read_pdf + if table_rich_page_numbers := tables.find_pages_with_tables(cert.state.policy_txt_path): pdf.repair_pdf(cert.state.policy_pdf_path) try: -- cgit v1.3.1