MAINT: Use symbol lookup directly from algorithm.

Instead of using the generic lookup, use the asset finder symbol method
directly when `symbol` is used in an algorithm.
This commit is contained in:
Eddie Hebert
2015-07-08 14:41:02 -04:00
parent 1032972b74
commit 9688989eba
3 changed files with 12 additions and 8 deletions
+3 -5
View File
@@ -662,11 +662,9 @@ class TradingAlgorithm(object):
Default symbol lookup for any source that directly maps the
symbol to the Asset (e.g. yahoo finance).
"""
asset, _ = self.asset_finder.lookup_generic(
asset_convertible_or_iterable=symbol_str,
as_of_date=self.datetime,
)
return asset
return self.asset_finder.lookup_symbol_resolve_multiple(
symbol_str,
as_of_date=self.datetime)
@api_method
def symbols(self, *args):