in src/advisor/reports/html_report.py [0:0]
def write_items(self, output_file, items):
templates_folder = path.abspath(path.join(path.dirname(__file__), '..', 'templates'))
env = Environment(
loader=FileSystemLoader(templates_folder),
autoescape=True
)
template = env.get_template('template.html')
directory_name = path.normpath(self.root_directory)
if (directory_name in ['.', './']):
directory_name = path.basename(getcwd())
base_name = path.basename(directory_name)
report_date = datetime.today().strftime('%Y-%m-%d %H:%M:%S')
rendered = template.render(
root_directory=directory_name,
root_directory_basename=base_name,
report_date=report_date,
tool_version=__version__,
items=items)
output_file.write(rendered)