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

Reply via email to