Treetopper

Latest version: v1.1.6

Safety actively analyzes 625891 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.1.6

-edited the SQL statement for FVS database table 'FVS_GroupAddFilesAndKeywords' - last version did not work when running in FVS

1.1.5

-edited the SQL statement for FVS database table 'FVS_GroupAddFilesAndKeywords'

1.1.4

-adding pythoncom.CoInitialize() [in version 1.1.3] fixed the problem with calling the access_db() method of the FVS class while
running Flask (and possibly other similar frameworks).

-fixed a small error in the data been sent to the FVS databases: getting the data uses a conditional "if data" to add
data to a list, this was changed to "if data is not None" to include values that were zero

1.1.3

-added the option to get the pdf reports for the Stand and Thin classes as a BytesIO object, call the get_pdf_report_bytes_io() method

-added pythoncom.CoInitialize() when dispatching Access to create FVS database from FVS access_db(), I was working on another Flask-based
project and ran into this error "pywintypes.com_error: (-2147221008, 'CoInitialize has not been called.', None, None)", could be from
interference with flask app.run() -- will test and see if successful with the other project. Adding the pythoncom.CoInitialize() hasn't
affected the creation of the access db in normal settings.

1.1.2

-fixed small typo in the stand module workflows

1.1.1

-LARGE amount of refactoring
-Methods that have been replaced...
--methods to import from sheets
stand.from_excel_quick()
stand.from_excel_full()
stand.from_csv_quick()
stand.from_csv_full()

--have been REPLACED with
stand.import_sheet_quick()
stand.import_sheet_full()

-stand.console_report() went back to printing the console report, DO NOT need to call print on the return value,
to return the console report as a string, call the stand.get_console_report_text() method

-the Thin Classes also added the option to get the stand report as text, for this call the thin.get_console_report_text() method

-to get pieces of the console report as text, for example only the stand current conditions table, call either of these three methods:
stand.get_stand_table_text()
stand.get_logs_table_text()
stand.get_stats_table_text()
--these tables are also available as lists or dict of lists, the attributes that contain them are
stand.summary_stand
stand.summary_logs
stand.summary_stats

-the Thin Classes also added a summary dict attribute
thin.summary_thin

-stand.pdf_report() method and thin.pdf_report() method added a "start_file_upon_creation" optional argument, default is False.
If you wish to start the pdf file after it's created, set start_file_upon_creation to True

-to export the processed stand data to an .xlsx or .csv file call either of these two methods:
stand.table_to_excel()
stand.table_to_csv()
--these methods will export a sheet formatted like a full cruise sheet

-added the ability to create a blank FVS database by calling the fvs module in the terminal "python -m treetopper.fvs"

-documents have been updated

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.