Parse positional program args in main

Remove run-main.py junk.
This commit is contained in:
ghubstan 2022-03-26 18:44:15 -03:00
parent 5e631fff0a
commit 40a0295614
No known key found for this signature in database
GPG Key ID: E35592D6800A861E
2 changed files with 16 additions and 6 deletions

View File

@ -1,3 +1,4 @@
import argparse
import configparser
import sys
import threading
@ -138,5 +139,18 @@ class BsqSWapMMBot(BisqClient):
return description
def main(host, port, api_password):
BsqSWapMMBot(host, port, api_password).run()
def parse_args(sysargv):
parser = argparse.ArgumentParser()
parser.add_argument('host', help='API daemon hostname or IP address')
parser.add_argument('port', type=int, help='API daemon listening port')
parser.add_argument('api_password', help='API password')
return parser.parse_args(sysargv)
def main():
args = parse_args(sys.argv[1:])
BsqSWapMMBot(args.host, args.port, args.api_password).run()
if __name__ == '__main__':
main()

View File

@ -1,4 +0,0 @@
import bisqswap_mm_bot
# best_priced_offer_bot.main('localhost', 9998, 'xyz')
bisqswap_mm_bot.main('localhost', 9998, 'xyz')