Update and rename __main.py to main.py

1.7.0.0
This commit is contained in:
Richard Mwewa
2023-08-25 14:52:27 +02:00
committed by GitHub
parent 3a9a87e67c
commit f117c99cc7

View File

@@ -1,5 +1,7 @@
from datetime import datetime
from rpst.__rpst import log, get_posts, check_updates, create_parser
from .rpst import get_posts
from .utils import create_parser, set_loglevel, check_updates
def run():
@@ -10,20 +12,22 @@ def run():
# Create a parser and parse the command line arguments
parser = create_parser()
arguments = parser.parse_args()
args = parser.parse_args()
log = set_loglevel(args=args)
# Record the start time
start_time = datetime.now()
try:
# Check for updates
check_updates(version_tag="1.6.2.0")
check_updates(version_tag="1.7.0.0")
# Get posts with the provided/parsed arguments
get_posts(arguments=arguments)
get_posts(args=args)
except KeyboardInterrupt:
log.warning("User interruption detected.")
except Exception as e:
log.error(f"An error occurred: {e}")
finally:
log.info(f'Finished in {datetime.now() - start_time} seconds.')
log.info(f"Finished in {datetime.now() - start_time} seconds.")