Remi Rampin

Results 489 comments of Remi Rampin

I will replace the current `_sh_quote` with [this version](https://github.com/VIDA-NYU/reprozip/blob/4d841bd8232c72a8881ea763e12faeed9e97e422/reprounzip-qt/reprounzip_qt/reprounzip_interface.py#L22-L39) then, which should improve the situation. I guess I have to revisit reprozip's quoting functions...

I am reluctant to add it to `put()` since it makes no sense with directories. May be just show an error if `mode` is not None and `recursive` is True?

Seems like some kind of quoting issue. Do you mind sharing what kind of server you're using on the Windows side?

If you want the transfer to happen between those machines, you can simply run the scp command on the first machine. Something like: ```python from paramiko import SSHClient ssh =...

The scp module talks the scp protocol, but you don't need to do that if the communication is directly between remote servers. So you don't need anything more than plain...

The lib will read stderr on some occasions, passing it as argument to raised `SCPException`s, but otherwise the error output is not read. In fact, having the scp command print...

This will give you pseudo-files you can read from instead of reading from the channel directly, but I'm no sure how it fixes the problem. PR welcome if you want...

> The pseudo files can only be read after the exec_command finishes No that is not the case. I'm saying there's no difference doing `stderr.read()` over the current `channel.recv_stderr()`.

Are you talking about a single file? Multiple small files? Have this ever been benchmarked?