made work with py < 3.10

This commit is contained in:
muskit
2022-09-29 07:44:21 +01:00
parent 82dbaabd6d
commit 2e02cfc02a
3 changed files with 37 additions and 19 deletions
+32 -16
View File
@@ -45,23 +45,39 @@ async def async_main():
global PROGRAM_ARGS global PROGRAM_ARGS
## Determine running mode ## Determine running mode
match PROGRAM_ARGS.mode.lower(): # match PROGRAM_ARGS.mode.lower():
case 'l' | 'listen': # case 'l' | 'listen':
print('RUNNING IN LISTEN MODE\n') # print('RUNNING IN LISTEN MODE\n')
# await listen.run()
# case 'c' | 'catchup':
# print('RUNNING IN CATCH-UP MODE\n')
# if await catchup.run(PROGRAM_ARGS) and PROGRAM_ARGS.auto_listen:
# print('CATCH-UP MODE DONE, GOING INTO LISTEN MODE')
# await listen.run()
# case 'd' | 'delete-all':
# print('WARNING: SELF-DESTRUCT MODE')
# await self_destruct()
# case 'cmd':
# command_line()
# case _:
# print('\ninvalid mode. run with no arguments or "-h" for help page, including mode list.')
# return
mode = PROGRAM_ARGS.mode.lower()
if mode in ['l', 'listen']:
print('RUNNING IN LISTEN MODE')
await listen.run()
elif mode in ['c', 'catchup']:
print('RUNNING IN CATCH UP MODE')
if await catchup.run(PROGRAM_ARGS) and PROGRAM_ARGS.auto_listen:
print('CATCH UP MODE DONE, GOING INTO LISTEN MODE')
await listen.run() await listen.run()
case 'c' | 'catchup': elif mode in ['d', 'delete-all']:
print('RUNNING IN CATCH-UP MODE\n') print('WARNING: SELF-DESTRUCT MODE')
if await catchup.run(PROGRAM_ARGS) and PROGRAM_ARGS.auto_listen: await self_destruct()
print('CATCH-UP MODE DONE, GOING INTO LISTEN MODE') elif mode == 'cmd':
await listen.run() command_line()
case 'd' | 'delete-all': else:
print('WARNING: SELF-DESTRUCT MODE') print('\ninvalid mode. run with no arguments or -h for help and modes')
await self_destruct()
case 'cmd':
command_line()
case _:
print('\ninvalid mode. run with no arguments or "-h" for help page, including mode list.')
return
def main(): def main():
global PROGRAM_ARGS global PROGRAM_ARGS
+2
View File
@@ -220,6 +220,8 @@ class TwAPI:
text = create_text() text = create_text()
try: try:
# print('creating reply img')
# media_ids = [await self.get_ttweet_image_media_id(ttweet)]
print('posting main tweet') print('posting main tweet')
twt_resp = await self.post_tweet(text) twt_resp = await self.post_tweet(text)
twt_id = twt_resp.data['id'] twt_id = twt_resp.data['id']