Rework langstat.

- Generally improve code and make it compliant to PEP8.
- Make it work with Python3 as well.

Change-Id: I9e99999c59dc501664c36dd38fcb85fb60d6d9e6
This commit is contained in:
Dominik Riebeling 2013-06-08 23:56:33 +02:00
parent 43d8d6fece
commit 6b3c4beba4
2 changed files with 58 additions and 52 deletions

View file

@ -95,7 +95,7 @@ def get_lstree(repo, start, filterlist=[]):
if rf[3] in objects:
print("FATAL: key already exists in dict!")
return {}
objects[rf[3]] = rf[2]
objects[rf[3].decode()] = rf[2].decode()
return objects
@ -172,7 +172,7 @@ def scrape_files(repo, treehash, filelist, dest="", timestamp_files=[]):
treeobjects = get_lstree(repo, treehash, filelist)
timestamps = {}
for obj in treeobjects:
get_object(repo, treeobjects[obj], os.path.join(dest.encode(), obj))
get_object(repo, treeobjects[obj], os.path.join(dest, obj))
for f in timestamp_files:
if obj.find(f) == 0:
timestamps[obj] = get_file_timestamp(repo, treehash, obj)