code: def __init__(self, conf):
      self.name = conf["name"]
      self.current = None
      self.len = 0
  
imports: import abc
  import logging
  from ast import literal_eval
  from math import floor
  from six.moves import reduce, input
  from .AbstractProposer import AbstractProposer
  from ..utils import check_missing_key, get_from_options
label_desc: Use image node_id 1 to create a new _AbstractGen object from inherited base classes: object with example: obj = _AbstractGen(conf)