Diff of /trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py [r51] .. [r52]  Maximize  Restore

Switch to unified view

a/trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py b/trunk/cforge/cforge/Package/CFORGE/Scripts/pysvn.py
...
...
24
        args += " -R"
24
        args += " -R"
25
    cmd="svn list %s --username=%s --password=%s %s" % (args, username, password, url)
25
    cmd="svn list %s --username=%s --password=%s %s" % (args, username, password, url)
26
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
26
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
27
    (output, err) = p.communicate()
27
    (output, err) = p.communicate()
28
    entries = list()
28
    entries = list()
29
    if "\n" in output.decode(encoding='utf-8', errors='strict'):
29
    if "\n" in output.decode(encoding='utf-8', errors='ignore'):
30
        entries = output.decode(encoding='utf-8', errors='strict').strip().replace("\r","").split("\n")
30
        entries = output.decode(encoding='utf-8', errors='ignore').strip().replace("\r","").split("\n")
31
    return entries
31
    return entries
32
32
33
def svn_get_directories_with_codesys_projects(username, password, url):
33
def svn_get_directories_with_codesys_projects(username, password, url):
34
    allfiles = svn_list(username, password, url, True)
34
    allfiles = svn_list(username, password, url, True)
35
    codesys_projects = filter(lambda file: 'meta.profile' in file, allfiles)
35
    codesys_projects = filter(lambda file: 'meta.profile' in file, allfiles)