nodes: 0, module; 1, function_definition; 2, function_name:entries; 3, parameters; 4, block; 5, identifier:self; 6, expression_statement; 7, expression_statement; 8, if_statement; 9, if_statement; 10, return_statement; 11, comment:"""
          Return the sorted list of entries in this container,
          each represented by its full path inside the container.
  
          :rtype: list of strings (path)
          :raises: TypeError: if this container does not exist
          :raises: OSError: if an error occurred reading the given container
                            (e.g., empty file, damaged file, etc.)
          """; 12, call; 13, not_operator; 14, block; 15, comparison_operator:self.actual_container is None; 16, block; 17, attribute; 18, attribute; 19, argument_list; 20, call; 21, expression_statement; 22, attribute; 23, None; 24, expression_statement; 25, attribute; 26, identifier:entries; 27, identifier:self; 28, identifier:log; 29, string:u"Getting entries"; 30, attribute; 31, argument_list; 32, call; 33, identifier:self; 34, identifier:actual_container; 35, call; 36, identifier:self; 37, identifier:actual_container; 38, identifier:self; 39, identifier:exists; 40, attribute; 41, argument_list; 42, attribute; 43, argument_list; 44, identifier:self; 45, identifier:log_exc; 46, string:u"This container does not exist. Wrong path?"; 47, None; 48, True; 49, identifier:TypeError; 50, identifier:self; 51, identifier:log_exc; 52, string:u"The actual container object has not been set"; 53, None; 54, True; 55, identifier:TypeError
code: def entries(self):
          """
          Return the sorted list of entries in this container,
          each represented by its full path inside the container.
  
          :rtype: list of strings (path)
          :raises: TypeError: if this container does not exist
          :raises: OSError: if an error occurred reading the given container
                            (e.g., empty file, damaged file, etc.)
          """
          self.log(u"Getting entries")
          if not self.exists():
              self.log_exc(u"This container does not exist. Wrong path?", None, True, TypeError)
          if self.actual_container is None:
              self.log_exc(u"The actual container object has not been set", None, True, TypeError)
          return self.actual_container.entries