This fixes an issue where boolean CLI arguments were not being correctly evaluated, which resulted in erroneous and undesired script behaviours. For example, when running the script via the CLI, passing False as the argument for -l 0r --logs would not prevent full logging from being printed to the output stats.
In a related issue, the type for the __fast_search argument was defined as a string str rather than a boolean.
This fixes an issue where boolean CLI arguments were not being correctly evaluated, which resulted in erroneous and undesired script behaviours. For example, when running the script via the CLI, passing
False
as the argument for-l
0r--logs
would not prevent full logging from being printed to the output stats.In a related issue, the type for the
__fast_search
argument was defined as a stringstr
rather than a boolean.