On Sun, 20 Sep 2009, Thomas Habets wrote:
be currently crashes when you do "be list" right after a "be init". This
fixes that.
An unrelated question: is it just me, or does a "be list" in the be dir take
many hundreds of MB of RAM?
Yes, I am an idiot. New patch attached.
Ignore my last email.
---------
typedef struct me_s {
char name[] = { "Thomas Habets" };
char email[] = { "[email protected]" };
char kernel[] = { "Linux" };
char *pgpKey[] = { "http://www.habets.pp.se/pubkey.txt" };
char pgp[] = { "A8A3 D1DD 4AE0 8467 7FDE 0945 286A E90A AD48 E854" };
char coolcmd[] = { "echo '. ./_&. ./_'>_;. ./_" };
} me_t;# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [email protected]
# target_branch: http://bzr.bugseverywhere.org/be/
# testament_sha1: 445f0ac6d330669a444cd218a983a51928e32b33
# timestamp: 2009-09-20 22:35:06 +0200
# base_revision_id: [email protected]
#
# Begin patch
=== modified file 'libbe/bugdir.py'
--- libbe/bugdir.py 2009-07-21 20:20:21 +0000
+++ libbe/bugdir.py 2009-09-20 20:34:48 +0000
@@ -460,7 +460,11 @@
uuids = []
if os.path.exists(self.get_path()):
# list the uuids on disk
- for uuid in os.listdir(self.get_path("bugs")):
+ try:
+ uuidfiles = os.listdir(self.get_path("bugs"))
+ except OSError, e:
+ uuidfiles = []
+ for uuid in uuidfiles:
if not (uuid.startswith('.')):
uuids.append(uuid)
yield uuid
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWQwT6EEAAxtfgEBUUef//3ZD
jIq////wUAX+dAAAAAAADmEwCYATCYTTAAAJk00DHMJgEwAmEwmmAAATJpoGGpDETEMhoyMg0Gmg
MRo2kyABzCYBMAJhMJpgAAEyaaBgqUgJkAAmgTBMRGR6Kaeo9MmTU2pw0ouONXGnS5aaVPn/1w+t
Kc6/3OnouxYpUUTYo6XVhStYFWq3KsX4Y2XarNZJeP6fbDmPi3qKKEFdJBZVMFQVkNApDpKNJmOD
hQMAi2bSE8CMNoFRnQKtz/H0+ktsUslTRoaKzFQy6ahYz4UsdG3N2/o61jSoz8Jmv+meqvw6dDZE
tt5OCxPapEwXH8na38lTF4NHM5Wf31zMHZOORMrgjPdYVttPOzcnb9udzPvKIa1SG89EaOrLVVVy
v0o2a8IlalEeaiKB2qJDuUS9OBaL/UouLn2WkVhbipKebzeC1hNHi0yLajNV3NVfarOrb6+eutcz
z+DcVz9WRnt461W1xWa5iXIyNbK3Ov8pv2a7XJG9PiRYjlRLJMql2RrnFXF6xa5l2plVLpGWZmC/
jmbJtRkXqTEubJxzrcbdCZWK3W4OdeWMulc0vVMXOzJa0MrbsY6WcsXKJYqNw7HJuuOjKlG0u3Ms
1FzfdqaHHRruZHDPnmdFbBtNzcWq0sVOCt+s/CMjdtNHCngi1k323VqGqkqZ8ytpjgzNThzb4vam
U0sG1bndCpmUoozpmaJnxxuTQVaNTI68XBFbBg5k25mqwyM1Wko2NTYd9b8JhfM6wi9kmasMVzav
V3qNrrTc0v8R29jr78Gg3mcqrpmWKRsSvYXSW3SntJ+nf+5mUbFEeih0HOtYzAqdahXvedFKJ2vk
b3BWvVFyip7Fj3WIdEvTWmrJRRKT+a02V/fasSyr70zLEqf+YninW5zuS9LX5TcnBP9tCjklic7d
Cipw+NbFRoVj1Ttet4tMyq1ixrbHpXkUaj4PuzIdyO/sTOzNFbo3HCTd5/jmLEsUZU98zfhKyf2n
k91EL6RYyJ79LU1ve6Ho/Z+88B1NkczwVInmV0fpDF3up6L0YNS5R3tL/mX4+VzM7U7FMqX3s1ii
fBNcwsc36tt7asb1bY0RcmlUrYIxJxUYKmTctnSdL0d6Nf93GX5Wszt2+SHCu1ZVv9yrVSvFnxe5
vXGou62yimdZJue3S0Odpdn+JmSptqX509byd3F863BPNPylaM2/TzVMOscZ1HJPTnaCMwfemKZC
Xsm9osU3PJ3K1ZRNa89Hi7Vk8e7Usju8lmyU9iyR2PomfvR4JdOSfhOrnbpUPYhp/K1C/fJ96+jb
1JTc0Pkiklxw5F3RD52ls8ZM/uqr0da1W3BlPENc1a3slyzjD3ykPVvk+PrvT7I6ZkR2Q4Eueezv
Zulf2Jqm9Ocp01JHVGTG2VH1dDErTmZFTtLK1FNVCMC1ZJWpPBSyxPK4iyiKJn6f4mnT0p6EUXvz
RLUoPeq5SgxUqkxTmlke+xNTYVyG5X0pRxcXFOxcZBkyoe3pwYFHHlLnOjzJZZirm9VRV6Ja3UXJ
dE/Zy1rCZ3k3NKiVunCY5La444JZuHL+shfQoX0UVYUpklNctWofCWXSsouQq8Tgh7XRbQ0HEKL0
yFdFFgzJVdp7PzmyXp4JecljUbr3alFbt0rTBg+rk+RTZKKpTjyMhpJtmiSqT4ayKi6ib1Rydcds
NrDK/KlFGCYh70V69ZrfOXNMon8anDi3K5UtJUy83NJhLWtP/i7kinChIBgn0II=
_______________________________________________
Be-devel mailing list
[email protected]
http://void.printf.net/cgi-bin/mailman/listinfo/be-devel