class_docstr: Static restrictions stored in memory that are constant regardless of dt
  for each asset.
  
  Parameters
  ----------
  restricted_list : iterable of assets
      The assets to be restricted
class_docstr_tok: ["Static","restrictions","stored","in","memory","that","are","constant","regardless","of","dt","for","each","asset",".","Parameters","--","--","--","--","--","restricted_list",":","iterable","of","assets","The","assets","to","be","restricted"]
code: def __init__(self, restricted_list):
      self._restricted_set = frozenset(restricted_list)
  
imports: import abc
  from numpy import vectorize
  from functools import partial, reduce
  import operator
  import pandas
  from six import with_metaclass, iteritems
  from collections import namedtuple
  from toolz import groupby
  from zipline.utils.enum import enum
  from zipline.utils.numpy_utils import vectorized_is_element
  from zipline.assets import Asset
label_desc: Use image node_id 1 to create a new StaticRestrictions object from inherited base classes: Restrictions with example: obj = StaticRestrictions(restricted_list)