parameters: (self)
return_statement: return parentInterfaces
docstring: Returns a list of the interfaces this interface inherits from
          (not including this interface itself).  The list is in order
          from most derived to least derived.
docstring_summary: Returns a list of the interfaces this interface inherits from
          (not including this interface itself).  The list is in order
          from most derived to least derived.
docstring_tokens: Returns a list of the interfaces this interface inherits from ( not including this interface itself ) . The list is in order from most derived to least derived .
function: def getInheritedInterfaces(self):
          """
          Returns a list of the interfaces this interface inherits from
          (not including this interface itself).  The list is in order
          from most derived to least derived.
          """
          assert(self._finished)
          if not self.parent:
              return []
          parentInterfaces = self.parent.getInheritedInterfaces()
          parentInterfaces.insert(0, self.parent)
          return parentInterfaces
function_tokens: def getInheritedInterfaces ( self ) : assert ( self . _finished ) if not self . parent : return [ ] parentInterfaces = self . parent . getInheritedInterfaces ( ) parentInterfaces . insert ( 0 , self . parent ) return parentInterfaces