Private GIT

Skip to content
Snippets Groups Projects
Commit 53d34d3e authored by miigotu's avatar miigotu
Browse files

Merge pull request #148 from SickRage/bugfix-12

Encode to SYS_ENCODING before os.walk or os.stat
parents b54d5b2b 7c671431
No related branches found
No related tags found
No related merge requests found
......@@ -747,7 +747,7 @@ def chmodAsParent(childPath):
parentPathStat = os.stat(parentPath)
parentMode = stat.S_IMODE(parentPathStat[stat.ST_MODE])
childPathStat = os.stat(childPath)
childPathStat = os.stat(childPath.encode(sickbeard.SYS_ENCODING))
childPath_mode = stat.S_IMODE(childPathStat[stat.ST_MODE])
if os.path.isfile(childPath):
......@@ -792,7 +792,7 @@ def fixSetGroupID(childPath):
if parentMode & stat.S_ISGID:
parentGID = parentStat[stat.ST_GID]
childStat = os.stat(childPath)
childStat = os.stat(childPath.encode(sickbeard.SYS_ENCODING))
childGID = childStat[stat.ST_GID]
if childGID == parentGID:
......
......
......@@ -158,7 +158,7 @@ class PostProcessor(object):
"""
def recursive_glob(treeroot, pattern):
results = []
for base, _, files in os.walk(treeroot):
for base, _, files in os.walk(treeroot.encode(sickbeard.SYS_ENCODING)):
goodfiles = fnmatch.filter(files, pattern)
results.extend(os.path.join(base, f) for f in goodfiles)
return results
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment