old_contents: import abc
  import six
  
  from tendrl.commons.central_store import utils as cs_utils
  
  @six.add_metaclass(abc.ABCMeta)
  class BaseObject(object):
      def __init__(
              self,
              attrs=None,
              enabled=None,
              obj_list=None,
              obj_value=None,
              atoms=None,
              flows=None
      ):
          self.attrs = attrs
          self.enabled = enabled
  
          # path to LIST of all instance of the object
          self.obj_list = obj_list
  
          # path to GET an instance of the object
          self.obj_value = obj_value
  
          self.atoms = atoms
  
          # List of flows under this object
          self.flows = flows
  
      def __new__(cls, *args, **kwargs):
  
          super_new = super(BaseObject, cls).__new__
          if super_new is object.__new__:
              instance = super_new(cls)
          else:
              instance = super_new(cls, *args, **kwargs)
  
          return instance
  
      def save(self):
          cls_etcd = cs_utils.to_etcdobj(self.etcd_cls, self)
          getattr(tendrl_ns.central_store, "save_%s" %
                  self.__class__.__name__.lower())(cls_etcd())
  
      def load(self):
          cls_etcd = cs_utils.to_etcdobj(self.etcd_cls, self)
          result = tendrl_ns.etcd_orm.read(cls_etcd())
          return result.to_tendrl_obj()
  
new_contents: import abc
  import six
  
  from tendrl.commons.central_store import utils as cs_utils
  
  @six.add_metaclass(abc.ABCMeta)
  class BaseObject(object):
      def __init__(
              self,
              attrs=None,
              enabled=None,
              obj_list=None,
              obj_value=None,
              atoms=None,
              flows=None
      ):
          self.attrs = attrs
          self.enabled = enabled
  
          # path to LIST of all instance of the object
          self.obj_list = obj_list
  
          # path to GET an instance of the object
          self.obj_value = obj_value
  
          self.atoms = atoms
  
          # List of flows under this object
          self.flows = flows
  
      def __new__(cls, *args, **kwargs):
  
          super_new = super(BaseObject, cls).__new__
          if super_new is object.__new__:
              instance = super_new(cls)
          else:
              instance = super_new(cls, *args, **kwargs)
  
          return instance
  
      def save(self):
          cls_etcd = cs_utils.to_etcdobj(self._etcd_cls, self)
          getattr(tendrl_ns.central_store, "save_%s" %
                  self.__class__.__name__.lower())(cls_etcd())
  
      def load(self):
          cls_etcd = cs_utils.to_etcdobj(self._etcd_cls, self)
          result = tendrl_ns.etcd_orm.read(cls_etcd())
          return result.to_tendrl_obj()
  
subject: Update __init__.py