fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] Spaces/characters not escaping properly


From: John Harris
Subject: Re: [Fab-user] Spaces/characters not escaping properly
Date: Mon, 29 Jul 2013 09:59:53 +0100

Unfortunately none of those solutions work.

C:\\Users\\John\\Some Folder\\training results in:
ValueError: 'C:\Users\John\Some\ Folder\training\this' is not a valid local path or glob.

C:/Users/John/Some Folder/training results in: 
ValueError: 'C:/Users/John/Some\ Folder/training\this' is not a valid local path or glob.

os.path.normcase(path) results in:
ValueError: 'c:\users\john\some\ folder raining\this' is not a valid local path or glob.

The escaping of the \t I can do fine. It's not handling the space in the 'Some Folder' properly. Any ideas?


On 26 July 2013 18:22, Marshel Helsper <address@hidden> wrote:
You have to escape your backslashes ( \ ). You can either do: C:\\Users\\John\\Some Folder\\training, C:/Users/John/Some Folder/training (yes, Windows supports this), or os.path.normcase(path).

I think that should cover it.

Thanks,

Marshel Helsper
QA/Release Engineer
NetProspex Inc.



On Jul 26, 2013, at 12:56 PM, John Harris <address@hidden> wrote:

I'm trying to switch to a local folder then copy that to a remote machine. I'm experiencing the following issue:

def cp_file():
    with lcd("C:\Users\John\Some Folder\training"):
        put('this', '/usr/something/somethingelse', use_sudo=True)

ValueError: 'C:\Users\John\Some\ Folder raining\this' is not a valid local path or glob.

### then tried > ####

def cp_file():
    with lcd("C:\Users\John\Some Folder\\training"):
        put('this', '/usr/something/somethingelse', use_sudo=True)

ValueError: 'C:\Users\John\Some\ Folder\training\this' is not a valid local path or glob.

Any help would be much appreciated, 

John
_______________________________________________
Fab-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/fab-user



reply via email to

[Prev in Thread] Current Thread [Next in Thread]