MAINT: Rename restrictions.py to asset_restrictions.py

For clarity as to what sort of restrictions these are
This commit is contained in:
Andrew Liang
2016-09-30 16:35:24 -04:00
parent 73f1ac6255
commit 148d2a5273
14 changed files with 17 additions and 19 deletions
+1 -1
View File
@@ -153,7 +153,7 @@ cdef class BarData:
data_frequency : {'minute', 'daily'}
The frequency of the bar data; i.e. whether the data is
daily or minute bars
restrictions : zipline.finance.restrictions.Restrictions
restrictions : zipline.finance.asset_restrictions.Restrictions
Object that combines and returns restricted list information from
multiple sources
universe_func : callable, optional
+5 -5
View File
@@ -76,13 +76,13 @@ from zipline.finance.execution import (
StopOrder,
)
from zipline.finance.performance import PerformanceTracker
from zipline.finance.restrictions import Restrictions
from zipline.finance.asset_restrictions import Restrictions
from zipline.finance.slippage import (
VolumeShareSlippage,
SlippageModel
)
from zipline.finance.cancel_policy import NeverCancel, CancelPolicy
from zipline.finance.restrictions import (
from zipline.finance.asset_restrictions import (
NoRestrictions,
StaticRestrictions,
SecurityListRestrictions,
@@ -2185,8 +2185,8 @@ class TradingAlgorithm(object):
else:
warnings.warn(
"`set_do_not_order_list(container_of_assets)` is deprecated. "
"Create a zipline.finance.restrictions.StaticRestrictions "
"object with a container of assets and use "
"Create a zipline.finance.asset_restrictions."
"StaticRestrictions object with a container of assets and use "
"`set_asset_restrictions(StaticRestrictions("
"container_of_assets))` instead.",
category=ZiplineDeprecationWarning,
@@ -2211,7 +2211,7 @@ class TradingAlgorithm(object):
See Also
--------
zipline.finance.restrictions.Restrictions
zipline.finance.asset_restrictions.Restrictions
"""
control = RestrictedListOrder(on_error, restrictions)
self.register_trading_control(control)
+1 -3
View File
@@ -16,12 +16,11 @@
# Note that part of the API is implemented in TradingAlgorithm as
# methods (e.g. order). These are added to this namespace via the
# decorator ``api_method`` inside of algorithm.py.
from .finance.restrictions import (
from .finance.asset_restrictions import (
Restriction,
StaticRestrictions,
HistoricalRestrictions,
RESTRICTION_STATES,
SecurityListRestrictions,
)
from .finance import commission, execution, slippage, cancel_policy
from .finance.cancel_policy import (
@@ -47,7 +46,6 @@ __all__ = [
'StaticRestrictions',
'HistoricalRestrictions',
'RESTRICTION_STATES',
'SecurityListRestrictions',
'cancel_policy',
'commission',
'date_rules',
+1 -1
View File
@@ -137,7 +137,7 @@ class RestrictedListOrder(TradingControl):
Parameters
----------
restrictions : zipline.finance.restrictions.Restrictions
restrictions : zipline.finance.asset_restrictions.Restrictions
Object representing restrictions of a group of assets.
"""
+1 -1
View File
@@ -36,7 +36,7 @@ from ..utils.classproperty import classproperty
from ..utils.final import FinalMeta, final
from .core import tmp_asset_finder, make_simple_equity_info
from zipline.assets import Equity, Future
from zipline.finance.restrictions import NoRestrictions
from zipline.finance.asset_restrictions import NoRestrictions
from zipline.pipeline import SimplePipelineEngine
from zipline.pipeline.loaders.testing import make_seeded_random_loader
from zipline.protocol import BarData
+1 -1
View File
@@ -8,7 +8,7 @@ import pytz
import zipline
from zipline.errors import SymbolNotFound
from zipline.finance.restrictions import SecurityListRestrictions
from zipline.finance.asset_restrictions import SecurityListRestrictions
from zipline.zipline_warnings import ZiplineDeprecationWarning