mirror of
https://gitee.com/jack_whh/ssh-scp-ssh-pipelines.git
synced 2026-03-09 22:42:55 +08:00
strip quotes
This commit is contained in:
15
app.py
15
app.py
@@ -34,6 +34,17 @@ def convert_to_seconds(s):
|
||||
return 30
|
||||
|
||||
|
||||
strips = ["", "\"", "", "'", ""]
|
||||
|
||||
|
||||
def strip_path(p):
|
||||
if not p:
|
||||
return None
|
||||
for c in strips:
|
||||
p = p.strip(c)
|
||||
return p
|
||||
|
||||
|
||||
def connect(callback=None):
|
||||
with paramiko.SSHClient() as ssh:
|
||||
p_key = paramiko.RSAKey.from_private_key(INPUT_KEY) if INPUT_KEY else None
|
||||
@@ -84,8 +95,8 @@ def scp_process(ssh, input_scp):
|
||||
continue
|
||||
l2r = c.split("=>")
|
||||
if len(l2r) == 2:
|
||||
local = l2r[0].strip()
|
||||
remote = l2r[1].strip()
|
||||
local = strip_path(l2r[0])
|
||||
remote = strip_path(l2r[1])
|
||||
if local and remote:
|
||||
copy_list.append({"l": local, "r": remote})
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user