You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed major bugs that affect Logicytics (performance checker), plus QoL changes
Logicytics.py
Fixed bug [ValueError String Formatting], where the memory was not a proper string if an application runs into an error
Thanks to new changes, `Get.list_of_files` now ignores the `logicytics` folder and `, SysInternal_Suite` folder, which resulted in bugs when executed and crashes
Added debug log to get length of execution list
Hard limited memory changes (in performance checker) to be at minimum 0 (Logging will still show you the warning), this is to exclude the edge cases where freed memory is more than used memory
Improved logging of `performance check` where messages are more in detail and memory is now in 3dp rather than 2dp
Added try-except statements to prevent crashes if code fails (performance checker)
Made function `zip_generated_files()` into a class `ZIP`, with the main and helper function in it
Get.py
Fixed bug in execution list where it included the `logicytics` library, which led to them being run, thus errors, adding new param: `exclude_dirs`
Flag.py
Fixed bug where CONFIG wasn't importing due to improper import statement (`from .Config import CONFIG` is now `from logicytics.Config import CONFIG`)
network_psutil.py
Fixed bug where __measure_network_bandwidth_usage wasn't run due to faulty async-await code, now fixed by making `get` and async function, and awaits `__measure_network_bandwidth_usage`
Improved error logging to prevent crashes.
Also, gitignore now ignore the exe files that are zipped when they are unzipped (`SysInternal suite`), Thus developers don't accidentally commit them
Signed-off-by: Shahm Najeeb <Nirt_12023@outlook.com>
0 commit comments