remove_prefix hem fonksiyon ismi hem de değişken ismi olarak kullanılmış.

Lisp kullansak böyle olur muydu ACABA?
This commit is contained in:
İsmail Dönmez
2005-10-26 21:46:34 +00:00
parent ad2a2f3188
commit a955e212ce
+6 -6
View File
@@ -263,7 +263,7 @@ def copy_file(src,dest):
# FIXME: this should be done in a much much simpler way # FIXME: this should be done in a much much simpler way
# as it stands, it seems to be a kludge to solve # as it stands, it seems to be a kludge to solve
# an unrelated problem # an unrelated problem
def get_file_hashes(top, exclude_prefix=None, remove_prefix=None): def get_file_hashes(top, excludePrefix=None, removePrefix=None):
"""Generator function iterates over a toplevel path and returns the """Generator function iterates over a toplevel path and returns the
(filePath, sha1Hash) tuples for all files. If excludePrefixes list (filePath, sha1Hash) tuples for all files. If excludePrefixes list
is given as a parameter, function will exclude the filePaths is given as a parameter, function will exclude the filePaths
@@ -295,9 +295,9 @@ def get_file_hashes(top, exclude_prefix=None, remove_prefix=None):
return return
def has_excluded_prefix(filename): def has_excluded_prefix(filename):
if exclude_prefix and remove_prefix: if excludePrefix and removePrefix:
tempfnam = remove_prefix(remove_prefix, filename) tempfnam = remove_prefix(removePrefix, filename)
for p in exclude_prefix: for p in excludePrefix:
if tempfnam.startswith(p): if tempfnam.startswith(p):
return 1 return 1
return 0 return 0
@@ -308,7 +308,7 @@ def get_file_hashes(top, exclude_prefix=None, remove_prefix=None):
#yield the symlink.. #yield the symlink..
#bug 373 #bug 373
yield (root, sha1_sum(os.readlink(root), True)) yield (root, sha1_sum(os.readlink(root), True))
exclude_prefix.append(remove_prefix(remove_prefix, root) + "/") excludePrefix.append(remove_prefix(removePrefix, root) + "/")
continue continue
#bug 397 #bug 397
@@ -316,7 +316,7 @@ def get_file_hashes(top, exclude_prefix=None, remove_prefix=None):
d = join_path(root, dir) d = join_path(root, dir)
if os.path.islink(d) and not has_excluded_prefix(d): if os.path.islink(d) and not has_excluded_prefix(d):
yield (d, sha1_sum(os.readlink(d), True)) yield (d, sha1_sum(os.readlink(d), True))
exclude_prefix.append(remove_prefix(remove_prefix, d) + "/") excludePrefix.append(remove_prefix(removePrefix, d) + "/")
#bug 340 #bug 340
if os.path.isdir(root) and not has_excluded_prefix(root): if os.path.isdir(root) and not has_excluded_prefix(root):