Skip to content

Releases: shailshouryya/save-thread-result

0.1.1.post1: Fix python_requires value for new PyPI upload check

07 Aug 18:26
ed51007
Compare
Choose a tag to compare
  • this release does not add any new functionality nor modify existing functionality

See commit ed51007 and #3 for more context.

0.1.1.post0: Use MIT license and add CONTRIBUTING.md

14 Jun 19:23
d5cdc50
Compare
Choose a tag to compare
  • this release does not add any new functionality nor modify existing functionality

0.1.1: Update internal implementation of ThreadWithResult

30 May 00:25
bf1b7f6
Compare
Choose a tag to compare
  • 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 previous ThreadWithResult 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

01 Jan 00:01
37c9a44
Compare
Choose a tag to compare
v0.1.0

0.1.0: Add more information in logging messages for clarity

0.0.9: Streamline documentation

16 Aug 01:06
a77549d
Compare
Choose a tag to compare
  • this release does not add any new functionality nor modify existing functionality

0.0.8: Refactor whitespace and formatting for readability

16 Aug 00:33
6485670
Compare
Choose a tag to compare
  • this release does not add any new functionality nor modify existing functionality

0.0.7: Provide start, end, & runtime duration logging for thread

19 Jun 19:22
cbd2bcc
Compare
Choose a tag to compare
  • 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 the log_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 the log_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)

08 Feb 00:31
05b4448
Compare
Choose a tag to compare
  • 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

11 Jan 10:47
f6cec4a
Compare
Choose a tag to compare

0.0.4: Fix documentation

10 Jan 13:06
f4e8bcd
Compare
Choose a tag to compare
  • compare changes to previous version