Releases: shailshouryya/save-thread-result
Releases · shailshouryya/save-thread-result
0.1.1.post1: Fix python_requires value for new PyPI upload check
0.1.1.post0: Use MIT license and add CONTRIBUTING.md
- this release does not add any new functionality nor modify existing functionality
0.1.1: Update internal implementation of ThreadWithResult
- this release does not add any new functionality nor modify existing functionality
- HOWEVER, if any existing code relied on any undocumented, implementation
details of the previousThreadWithResult
implementation, the previous
implementation can be accessed by doing something like
from save_thread_result import ___init__OverrideThreadWithResult as ThreadWithResult
# code to use ThreadWithResult remains unchanged
- for an explanation about the changes to the
ThreadWithResult
implementation, see commit 7885b33
0.1.0: Add more information in logging messages for clarity
v0.1.0 0.1.0: Add more information in logging messages for clarity
0.0.9: Streamline documentation
- this release does not add any new functionality nor modify existing functionality
0.0.8: Refactor whitespace and formatting for readability
- this release does not add any new functionality nor modify existing functionality
0.0.7: Provide start, end, & runtime duration logging for thread
- compare changes to previous version
- ==> If you want to mute logging this message to the terminal for all ThreadWithResult instances, set the
log_thread_status
class attribute to False:
ThreadWithResult.log_thread_status = False
- ==> If you only want to mute logging this message to the terminal for a specific instance of ThreadWithResult, set the
log_thread_status
attribute for the specific instance to False:
thread_with_result_instance.log_thread_status = False
- Keep in mind python prioritizes the
log_thread_status
instance attribute over thelog_thread_status
class attribute! - ==> If you want to log this message to an output file (or multiple output files) for all ThreadWithResult instances, set the
log_files
class attribute to an iterable object contatining objects that support the.write()
method:
ThreadWithResult.log_files = [file_object_1, file_object_2]
- ==> If you only want to log this message to an output file (or multiple output files) for a specific instance of ThreadWithResult, set the
log_files
attribute for the specific instance to an iterable object contatining objects that support the.write()
method:
thread_with_result_instance.log_files = [file_object_1, file_object_2]
- Keep in mind python prioritizes the
log_files
instance attribute over thelog_files
class attribute! - ==> To see a more detailed explanation, see the updated documentation with
import save_thread_result
help(save_thread_result)
- release 0.0.7 also removes the irrelevant "Operating System :: RISC OS" PyPI classifier
0.0.6: Convert to module (moved all code into __init__py)
- compare changes to previous version
- NOTE that these are all under-the-hood changes, and does not affect the API
0.0.5: Add significant explanations to documentation
- compare changes to previous version
0.0.4: Fix documentation
- compare changes to previous version