--- _boto_single.py.orig 2012-02-29 19:24:04.000000000 +0000 +++ _boto_single.py 2014-01-13 09:04:02.689037053 +0000 @@ -257,7 +257,7 @@ def list(self): if not self.bucket: - return [] + raise BackendException("no connection to backend") for n in range(1, globals.num_retries+1): if n > 1: --- _boto_multi.py.orig 2012-02-29 19:24:04.000000000 +0000 +++ _boto_multi.py 2014-01-13 09:04:42.961047274 +0000 @@ -272,7 +272,7 @@ def list(self): if not self.bucket: - return [] + raise BackendException("no connection to backend") for n in range(1, globals.num_retries+1): if n > 1: