Skip to content

Commit ef31ea9

Browse files
authored
Merge pull request #11 from Rathan8/master
PlainTextAuth with username and password
2 parents bf31e0a + ac03053 commit ef31ea9

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

cqlsh-expansion/bin/cqlsh-expansion.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -480,14 +480,18 @@ def __init__(self, hostname, port, color=False,
480480
if options.auth_provider_name == 'SigV4AuthProvider':
481481
my_session = boto3.session.Session()
482482
self.auth_provider = SigV4AuthProvider(my_session)
483-
elif auth_provider_name == DEFAULT_AUTH_PROVIDER:
483+
elif options.auth_provider_name == DEFAULT_AUTH_PROVIDER:
484484
if username:
485-
if not password:
486-
password = getpass.getpass()
487-
self.auth_provider = PlainTextAuthProvider(username=username, password=password)
488-
else:
485+
if not password:
486+
password = getpass.getpass()
487+
self.auth_provider = PlainTextAuthProvider(username=username, password=password)
488+
else:
489489
raise SyntaxError('cqlsh-expansion.py Invalid parameter for auth-provider. "%s" is not a valid AuthProvider' % (auth_provider,))
490-
490+
else:
491+
if username:
492+
if not password:
493+
password = getpass.getpass()
494+
self.auth_provider = PlainTextAuthProvider(username=username, password=password)
491495

492496
self.username = username
493497
self.keyspace = keyspace
@@ -2485,4 +2489,4 @@ def main(options, hostname, port):
24852489
if __name__ == '__main__':
24862490
main(*read_options(sys.argv[1:], os.environ))
24872491

2488-
# vim: set ft=python et ts=4 sw=4 :
2492+
# vim: set ft=python et ts=4 sw=4 :

0 commit comments

Comments
 (0)