aboutsummaryrefslogtreecommitdiff
path: root/scripts/configurations.py
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2015-08-13 09:59:33 +0200
committerKarel Kočí <cynerd@email.cz>2015-08-13 10:02:28 +0200
commit84b4681184165888f26e8988a705764baad18e64 (patch)
tree853782233dbc6990111362edd9d9d9dbb3380c37 /scripts/configurations.py
parente1ccb36e492f80c9c6b713697241fa45e77e05e9 (diff)
downloadlinux-conf-perf-84b4681184165888f26e8988a705764baad18e64.tar.gz
linux-conf-perf-84b4681184165888f26e8988a705764baad18e64.tar.bz2
linux-conf-perf-84b4681184165888f26e8988a705764baad18e64.zip
Change hash calculating function
Previous method of calculating hash wasn't work (wouldn't give same result for same configuration) if there would be added new configuration options to hashconfigsort file.
Diffstat (limited to 'scripts/configurations.py')
-rw-r--r--scripts/configurations.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/scripts/configurations.py b/scripts/configurations.py
index d6780c9..aaa6937 100644
--- a/scripts/configurations.py
+++ b/scripts/configurations.py
@@ -119,11 +119,9 @@ def __calchash__(file):
for c in csort:
try:
if con[c]:
- cstr += '+'
- else:
- cstr += '-'
+ cstr += c
except ValueError:
- cstr += '0'
+ pass
# Add missing
csortfile = open(sf(conf.hashconfigsort), 'a');
@@ -135,9 +133,7 @@ def __calchash__(file):
csort.append(key)
csortfile.write(key + '\n')
if val:
- cstr += '+'
- else:
- cstr += '-'
+ cstr += key
csortfile.close()
hsh = hashlib.md5(bytes(cstr, 'UTF-8'))