mirror of
https://github.com/ARM-software/devlib.git
synced 2025-01-31 02:00:45 +00:00
LocalConnection: Added a password
parameter
This means it can now be set programatically and not always require a prompt.
This commit is contained in:
parent
f420612b5b
commit
a7f6ddb05a
@ -28,12 +28,12 @@ class LocalConnection(object):
|
|||||||
|
|
||||||
name = 'local'
|
name = 'local'
|
||||||
|
|
||||||
def __init__(self, timeout=10, keep_password=True, unrooted=False):
|
def __init__(self, timeout=10, keep_password=True, unrooted=False, password=None):
|
||||||
self.logger = logging.getLogger('local_connection')
|
self.logger = logging.getLogger('local_connection')
|
||||||
self.timeout = timeout
|
self.timeout = timeout
|
||||||
self.keep_password = keep_password
|
self.keep_password = keep_password
|
||||||
self.unrooted = unrooted
|
self.unrooted = unrooted
|
||||||
self.password = None
|
self.password = password
|
||||||
|
|
||||||
def push(self, source, dest, timeout=None, as_root=False): # pylint: disable=unused-argument
|
def push(self, source, dest, timeout=None, as_root=False): # pylint: disable=unused-argument
|
||||||
self.logger.debug('cp {} {}'.format(source, dest))
|
self.logger.debug('cp {} {}'.format(source, dest))
|
||||||
@ -77,4 +77,3 @@ class LocalConnection(object):
|
|||||||
if self.keep_password:
|
if self.keep_password:
|
||||||
self.password = password
|
self.password = password
|
||||||
return password
|
return password
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user