From b714a23b44b2724819696ab28b576c107e4bf423 Mon Sep 17 00:00:00 2001 From: Scott Sanderson Date: Fri, 28 Oct 2016 14:05:49 -0400 Subject: [PATCH] BUG: Raise `SidsNotFound` in retrieve_asset. --- zipline/assets/assets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zipline/assets/assets.py b/zipline/assets/assets.py index e3876f59..ec6198ec 100644 --- a/zipline/assets/assets.py +++ b/zipline/assets/assets.py @@ -364,7 +364,10 @@ class AssetFinder(object): Retrieve the Asset for a given sid. """ try: - return self._asset_cache[sid] + asset = self._asset_cache[sid] + if asset is None and not default_none: + raise SidsNotFound(sids=[sid]) + return asset except KeyError: return self.retrieve_all((sid,), default_none=default_none)[0]