mirror of
https://github.com/wassname/catalyst.git
synced 2026-08-03 12:40:47 +08:00
MAINT: fix error messages for set_(commission|slippage)
These called the functions 'update_(commission|slippage) leading to confusing messages when you called them post init.
This commit is contained in:
@@ -39,11 +39,11 @@ from zipline.errors import (
|
||||
HistoryInInitialize,
|
||||
NoSuchPipeline,
|
||||
OrderDuringInitialize,
|
||||
OverrideCommissionPostInit,
|
||||
OverrideSlippagePostInit,
|
||||
PipelineOutputDuringInitialize,
|
||||
RegisterAccountControlPostInit,
|
||||
RegisterTradingControlPostInit,
|
||||
SetCommissionPostInit,
|
||||
SetSlippagePostInit,
|
||||
UnsupportedCommissionModel,
|
||||
UnsupportedDatetimeFormat,
|
||||
UnsupportedOrderParameters,
|
||||
@@ -1072,7 +1072,7 @@ class TradingAlgorithm(object):
|
||||
if not isinstance(slippage, SlippageModel):
|
||||
raise UnsupportedSlippageModel()
|
||||
if self.initialized:
|
||||
raise OverrideSlippagePostInit()
|
||||
raise SetSlippagePostInit()
|
||||
self.slippage = slippage
|
||||
|
||||
@api_method
|
||||
@@ -1081,7 +1081,7 @@ class TradingAlgorithm(object):
|
||||
raise UnsupportedCommissionModel()
|
||||
|
||||
if self.initialized:
|
||||
raise OverrideCommissionPostInit()
|
||||
raise SetCommissionPostInit()
|
||||
self.commission = commission
|
||||
|
||||
@api_method
|
||||
|
||||
Reference in New Issue
Block a user