docstr: Mark the order with order_id as 'held'. Held is functionally similar
  to 'open'. When a fill (full or partial) arrives, the status
  will automatically change back to open/filled as necessary.
docstr_tok: ["Mark","the","order","with","order_id","as","'held","'",".","Held","is","functionally","similar","to","'open","'",".","When","a","fill","(","full","or","partial",")","arrives",",","the","status","will","automatically","change","back","to","open\/filled","as","necessary","."]
code: def hold(self, order_id, reason=""):
      """
      Mark the order with order_id as 'held'. Held is functionally similar
      to 'open'. When a fill (full or partial) arrives, the status
      will automatically change back to open/filled as necessary.
      """
  
      raise NotImplementedError("hold")
  
file_path: zipline/zipline/finance/blotter/blotter.py
imports: from abc import ABCMeta, abstractmethod
  from six import with_metaclass
  from zipline.extensions import extensible
  from zipline.finance.cancel_policy import NeverCancel
label_desc: Use image node_id 9 for calling the Blotter obj's underlying member method code with example usage: obj.hold(order_id, reason) without return types