mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-09 03:42:16 +03:00
Get Cmdr name from Journal
This commit is contained in:
parent
e070570387
commit
4042862d15
9
EDMC.py
9
EDMC.py
@ -95,6 +95,10 @@ try:
|
|||||||
sys.stderr.write("Can't read Journal file: %s\n" % unicode(e).encode('ascii', 'replace'))
|
sys.stderr.write("Can't read Journal file: %s\n" % unicode(e).encode('ascii', 'replace'))
|
||||||
sys.exit(EXIT_SYS_ERR)
|
sys.exit(EXIT_SYS_ERR)
|
||||||
|
|
||||||
|
if not monitor.cmdr:
|
||||||
|
sys.stderr.write('Not available while E:D is at the main menu\n')
|
||||||
|
sys.exit(EXIT_SYS_ERR)
|
||||||
|
|
||||||
# Get data from Companion API
|
# Get data from Companion API
|
||||||
session = companion.Session()
|
session = companion.Session()
|
||||||
if args.p:
|
if args.p:
|
||||||
@ -110,7 +114,10 @@ try:
|
|||||||
username = config.get('fdev_usernames')[idx]
|
username = config.get('fdev_usernames')[idx]
|
||||||
session.login(username, config.get_password(username), monitor.is_beta)
|
session.login(username, config.get_password(username), monitor.is_beta)
|
||||||
elif config.get('cmdrs'):
|
elif config.get('cmdrs'):
|
||||||
username = config.get('fdev_usernames')[0]
|
cmdrs = config.get('cmdrs') or []
|
||||||
|
if monitor.cmdr not in cmdrs:
|
||||||
|
raise companion.CredentialsError
|
||||||
|
username = config.get('fdev_usernames')[cmdrs.index(monitor.cmdr)]
|
||||||
session.login(username, config.get_password(username), monitor.is_beta)
|
session.login(username, config.get_password(username), monitor.is_beta)
|
||||||
else: # <= 2.25 not yet migrated
|
else: # <= 2.25 not yet migrated
|
||||||
session.login(config.get('username'), config.get('password'), monitor.is_beta)
|
session.login(config.get('username'), config.get('password'), monitor.is_beta)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user