class_docstr: Replays a bar in 2 steps:
  
    - In the 1st step the "Open-High-Low" could be evaluated to decide if to
      act on the close (the close is still there ... should not be evaluated)
  
    - If a "Close" order has been executed
  
      In this 1st fragment the "Close" is replaced through the "open" althoug
      other alternatives would be possible like high - low average, or an
      algorithm based on where the "close" ac
  
    and
  
    - Open-High-Low-Close
docstr: Called when the data is no longer producing bars
  Can be called multiple times. It has the chance to (for example)
  produce extra bars
docstr_tok: ["Called","when","the","data","is","no","longer","producing","bars","Can","be","called","multiple","times",".","It","has","the","chance","to","(","for","example",")","produce","extra","bars"]
code: def last(self, data):
      """Called when the data is no longer producing bars
      Can be called multiple times. It has the chance to (for example)
      produce extra bars"""
      if self.pendingbar is not None:
          data.backwards()  # remove delivered open bar
          data._add2stack(self.pendingbar)  # add remaining
          self.pendingbar = None  # No further action
          return True  # something delivered
  
      return False
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import argparse
  import datetime
  import backtrader
  import backtrader.indicators
label_desc: Use image node_id 3 for calling the DayStepsCloseFilter obj's underlying member method code with example usage: obj.last(data) and returns: False, True