Rfaulk has uploaded a new change for review. https://gerrit.wikimedia.org/r/91350
Change subject: mod - remove PKEY and PROJECT_PATH deps. ...................................................................... mod - remove PKEY and PROJECT_PATH deps. Change-Id: I1238467dfacbebbdca9233d134fbbf97b696a653 --- M sartoris/sartoris.py 1 file changed, 6 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/sartoris refs/changes/50/91350/1 diff --git a/sartoris/sartoris.py b/sartoris/sartoris.py index 88fd999..d83a7e8 100755 --- a/sartoris/sartoris.py +++ b/sartoris/sartoris.py @@ -27,7 +27,6 @@ from config import log, configure, exit_codes, DEFAULT_CLIENT_HOOK, \ DEFAULT_TARGET_HOOK -from config_local import PKEY, PROJECT_HOME class SartorisError(Exception): @@ -232,9 +231,10 @@ # Iterate through files, those modified will be staged for elem in os.walk(self.config['top_dir']): + relative_path = elem[0].split('./')[-1] if not search(r'\.git', elem[0]): - files = [(elem[0] + '/' + file).split(PROJECT_HOME)[-1] - for file in elem[2]] + files = [relative_path + '/' + + filename for filename in elem[2]] log.info(__name__ + ' :: Staging - {0}'.format(files)) _repo.stage(files) @@ -460,7 +460,8 @@ t = paramiko.Transport(sock) t.start_client() - rsa_key = paramiko.RSAKey.from_private_key_file(PKEY) + rsa_key = paramiko.RSAKey.from_private_key_file( + self.config['deploy.key_path ']) t.auth_publickey(self.config['user.name'], rsa_key) # Start a scp channel @@ -491,7 +492,7 @@ ssh.connect( self.config['target'], username=self.config['user.name'], - key_filename=PKEY) + key_filename=self.config['deploy.key_path']) stdin, stdout, stderr = ssh.exec_command(cmd) stdout = [line.strip() for line in stdout.readlines()] -- To view, visit https://gerrit.wikimedia.org/r/91350 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I1238467dfacbebbdca9233d134fbbf97b696a653 Gerrit-PatchSet: 1 Gerrit-Project: sartoris Gerrit-Branch: master Gerrit-Owner: Rfaulk <rfaulk...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits