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?
---------
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: 91c12a07127ea9a666ff9b1b43326fcdc70f9631
# timestamp: 2009-09-20 22:10:54 +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:00:06 +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:
+ uuids = os.listdir(self.get_path("bugs"))
+ except OSError, e:
+ uuids = []
+ for uuid in uuids:
if not (uuid.startswith('.')):
uuids.append(uuid)
yield uuid
# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWWSY4vcAAZ5fgEBUUef//3ZC
jIq////wUAPZPHVO5nYco7CSgpoYJo9AQBHqNJ5IPSaA0zKNqCUknlPRihpmqephMJoAwCNDQYhg
xRoIqeZNNNJ4ijyjRkPUyMgfqNMoGhzTEwEaYEYRgAAACYRgJJApgTVP9KNhU09pTZQ9T1NNPUDQ
MgBUDAq7bgvDIauizhhMTMQjUsJYvYAOodjQ/PWQBAjlzzXDutSQ45CLRpqeLIwZqTL2rnlfmbLf
lx0/7jxEGTN3zzuI2EjAdLk4ScdNUzJKuz0Z4yUCdbU5cGJVYD9m2FrSq+ay1/TUpRbFXJUJ8Y2D
ILZ7W2c0xLI1KByRVony1inqE5mFxYTINwwg8uwgjp4kA/BAQ4VMBuskq+FiGK47rX6PPHvyvlcu
4vHrstzmS5GEKCItuvlkKa94i4WUCONicEHw2RrKXEhUqowLViKK1I0pikXjIMcTLnLowmtizCko
5s7hxILlFFCYiCxtH6lkVFp009E5FWQr7jAmMoDHqX6FK+4r5iLbSyQVBULpIVJF5Gqmy8LFsgPS
YekErwoH2C+0xE81FWCm4lU6w1m/xD6XCIphSIEBytOpaFR/BabfJ102GZYPfYQZZJ9xIInpFy9h
W02RzYxNkaph2KD9XUgPV9xqufJwindbcGJxMjYdEwEPB50v5WvTPWVyd0jOxari9YVg91Sq150M
uT1npQxtfJ0bJxwa1eTLq1wwlOXPCltFu1qoy3ZSAd9I1QZjXBceicL8rzgSZP7bjkf1aLIrRM0c
kcB7egOwgLA4DHzl7d8DNZtGJQ9l3Kw1Qv4mtxMoK1BXDuBQikCgiS1HVmwCWuLkdtY8xolNai4p
o5vhRhLJX9yd6w7oFwmPP3UaaUNN8q3ndtqbSu5dU5EkJ624tAZyxfGyYCQDmzGrhYcVM72QGJ54
9urt1zOW69+RM73i1SbBPP6raaBoXpS9cCVuZc3V5bUzNP5IYoinWRXJ489gl8Gum0YHQAjNwFBk
ovUT61wTEQD02xL1FnWEWpVCj02bt+zcdFxGIWxxA2mQ8dlYeb4u3hnpEioM8B6PNMx7dIIZEI5t
vI1V7T8wApeaMCgODsCgKU4EatT1xeqMwOApdpTLLLFtiMQYpEvDTjxjLLlFnF1gs1NyTxamLE8L
9DA5uq2pF+yg0zg866C1oF/KYkghJKgTsDMT2mEXhRJd7hcT8MYIVDWAFIzD0mIUK93n6JVnpMhg
2gRC3Z7hOfjePsVrvEhnBsOcBwc7gHEmXQ4yNq3BfTX/hqVUB2izmT+iiXJl5UWQaNeJsttmIwf8
XckU4UJBkmOL3A==
_______________________________________________
Be-devel mailing list
[email protected]
http://void.printf.net/cgi-bin/mailman/listinfo/be-devel