code: def state_pop(self):
          "Restore the state of the output functions saved by state_push."
          for of in self.output_fns:
              if hasattr(of,'state_pop'):
                  of.state_pop()
          super(PatternGenerator, self).state_pop(f state_pop(self):
          "Restore the state of the output functions saved by state_push."
          for of in self.output_fns:
              if hasattr(of,'state_pop'):
                  of.state_pop()
          super(PatternGenerator, self).state_pop()
docs: Restore the state of the output functions saved by state_push.