docstr: Place a batch of orders.
  
  Parameters
  ----------
  order_arg_lists : iterable[tuple]
      Tuples of args that `order` expects.
  
  Returns
  -------
  order_ids : list[str or None]
      The unique identifier (or None) for each of the orders placed
      (or not placed).
  
  Notes
  -----
  This is required for `Blotter` subclasses to be able to place a batch
  of orders, instead of being passed the order requests one at a time.
docstr_tok: ["Place","a","batch","of","orders",".","Parameters","--","--","--","--","--","order_arg_lists",":","iterable","[","tuple","]","Tuples","of","args","that","`","order","`","expects",".","Returns","--","--","--","-","order_ids",":","list","[","str","or","None","]","The","unique","identifier","(","or","None",")","for","each","of","the","orders","placed","(","or","not","placed",")",".","Notes","--","--","-","This","is","required","for","`","Blotter","`","subclasses","to","be","able","to","place","a","batch","of","orders",",","instead","of","being","passed","the","order","requests","one","at","a","time","."]
code: def batch_order(self, order_arg_lists):
      """Place a batch of orders.
  
      Parameters
      ----------
      order_arg_lists : iterable[tuple]
          Tuples of args that `order` expects.
  
      Returns
      -------
      order_ids : list[str or None]
          The unique identifier (or None) for each of the orders placed
          (or not placed).
  
      Notes
      -----
      This is required for `Blotter` subclasses to be able to place a batch
      of orders, instead of being passed the order requests one at a time.
      """
      return [self.order(*order_args) for order_args in order_arg_lists]
  
imports: from logbook import Logger
  from collections import defaultdict
  from copy import copy
  from six import iteritems
  from catalyst.assets import Equity, Future, Asset
  from catalyst.finance.order import Order
  from catalyst.finance.slippage import DEFAULT_FUTURE_VOLUME_SLIPPAGE_BAR_LIMIT, VolatilityVolumeShare, VolumeShareSlippage
  from catalyst.finance.commission import DEFAULT_PER_CONTRACT_COST, FUTURE_EXCHANGE_FEES_BY_SYMBOL, PerContract, PerShare
  from catalyst.finance.cancel_policy import NeverCancel
  from catalyst.utils.input_validation import expect_types
  from catalyst.constants import LOG_LEVEL
label_desc: Use image node_id 5 for calling the Blotter obj's underlying member method code with example usage: obj.batch_order(order_arg_lists) and returns: unknown