aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/sample
diff options
context:
space:
mode:
authorAdam Janovsky2023-04-16 19:30:08 +0200
committerAdam Janovsky2023-04-16 19:30:08 +0200
commit88f46304f3d679b17e2f41b79134cd046e2ed732 (patch)
treedd7a9ad37ad724c72e52df7696c83e618b1509ac /src/sec_certs/sample
parentc4a256bd2a28cef3c210d181e7f9b118ea25c8ee (diff)
downloadsec-certs-88f46304f3d679b17e2f41b79134cd046e2ed732.tar.gz
sec-certs-88f46304f3d679b17e2f41b79134cd046e2ed732.tar.zst
sec-certs-88f46304f3d679b17e2f41b79134cd046e2ed732.zip
defer few imports
Diffstat (limited to 'src/sec_certs/sample')
-rw-r--r--src/sec_certs/sample/fips.py3
1 files changed, 2 insertions, 1 deletions
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: