projects
/
portage.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7a8804d
)
update so that int 0 is stored (change to the logic test for storing null vals)
author
Brian Harring
<ferringb@gentoo.org>
Sat, 24 Sep 2005 18:51:48 +0000
(18:51 -0000)
committer
Brian Harring
<ferringb@gentoo.org>
Sat, 24 Sep 2005 18:51:48 +0000
(18:51 -0000)
svn path=/main/branches/2.0/; revision=2024
pym/portage_db_flat_hash.py
patch
|
blob
|
history
diff --git
a/pym/portage_db_flat_hash.py
b/pym/portage_db_flat_hash.py
index 8ee7661ffb98a9c3929b91a5121763910179739d..44ed59da69a3f4ee9eac044a7a93a09186a3bf7e 100644
(file)
--- a/
pym/portage_db_flat_hash.py
+++ b/
pym/portage_db_flat_hash.py
@@
-24,14
+24,14
@@
class database(portage_db_flat.database):
mydict = {}
for x in self.dbkeys:
- mydict[x] =
data.get(x, ""
)
+ mydict[x] =
str(data.get(x, "")
)
mydict["_mtime_"] = long(data["_mtime_"])
return mydict
def set_values(self, key, values):
l = []
for x in values.keys():
- if values[x] and x != "_mtime_":
+ if values[x]
not in (None, '')
and x != "_mtime_":
l.append("%s=%s\n" % (x, values[x]))
l.append(values["_mtime_"])
portage_db_flat.database.set_values(self, key, l, raw=True)