code: def complete_contexts(self):
          '''
          Returns a list of context interfaces that yield a complete context.
          '''
          interfaces = []
          [interfaces.extend(i.complete_contexts())
           for i in six.itervalues(self.templates)]
          return interfacef complete_contexts(self):
          '''
          Returns a list of context interfaces that yield a complete context.
          '''
          interfaces = []
          [interfaces.extend(i.complete_contexts())
           for i in six.itervalues(self.templates)]
          return interfaces
docs: Returns a list of context interfaces that yield a complete context.