def push_margin(self, margin):
        self.margin_stack.append(margin)
        fstack = filter(None, self.margin_stack)
        if not margin or fstack:
            margin = fstack[-1]
        self.writer.new_margin(margin, len(fstack))
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/formatter.py/AbstractFormatter.push_margin/operator `and` -> `or`