code: def get_path(self):
          
  
          if not self.alias:
              return ()
  
          if self.section:
              return self.section.get_path() + (self.alias,)
          else:
              return self.alias,
docs: Calculate section's path in configuration tree.
          Use this sparingly -- path is calculated by going up the configuration tree.
          For a large number of sections, it is more efficient to use iterators that return paths
          as keys.
  
          Path value is stable only once the configuration tree is completely initialised.