#NEWLINE# def lookup_in( self , key , * specs , **kwargs ) : #NEWLINE# #INDENT# "Atomically retrieve one or more paths from a document.\n\n        :param key: The key of the document to lookup\n        :param spec: A list of specs (see :mod:`.couchbase.subdocument`)\n        :return: A :class:`.couchbase.result.SubdocResult` object.\n            This object contains the results and any errors of the\n            operation.\n\n        Example::\n\n            import couchbase.subdocument as SD\n            rv = cb.lookup_in('user',\n                              SD.get('email'),\n                              SD.get('name'),\n                              SD.exists('friends.therock'))\n\n            email = rv[0]\n            name = rv[1]\n            friend_exists = rv.exists(2)\n\n        .. seealso:: :meth:`retrieve_in` which acts as a convenience wrapper\n        " #NEWLINE# return super ( Bucket , self ) . lookup_in ( { #NEWLINE# #INDENT# kwargs : specs , #NEWLINE# #UNINDENT# } , ** kwargs )