DEV: Better error message for sid= in get_open_orders

Let the user to know to use asset= instead
This commit is contained in:
Andrew Liang
2016-04-26 12:23:57 -04:00
committed by Jean Bredeche
parent 789dba8eca
commit 5809ae17f1
4 changed files with 72 additions and 1 deletions
+4 -1
View File
@@ -89,7 +89,8 @@ from zipline.utils.api_support import (
require_not_initialized,
ZiplineAPI,
disallowed_in_before_trading_start)
from zipline.utils.input_validation import ensure_upper_case
from zipline.utils.input_validation import ensure_upper_case, error_keywords
from zipline.utils.cache import CachedObject, Expired
import zipline.utils.events
from zipline.utils.events import (
@@ -1297,6 +1298,8 @@ class TradingAlgorithm(object):
stop_price=stop_price,
style=style)
@error_keywords(sid='Keyword argument `sid` is no longer supported for '
'get_open_orders. Use `asset` instead.')
@api_method
def get_open_orders(self, asset=None):
if asset is None: