def everything(self, query):
try:<EOL><INDENT>items = []<EOL>items.extend(query)<EOL>while self.links.get("<STR_LIT>"):<EOL><INDENT>items.extend(self.follow())<EOL><DEDENT><DEDENT>except TypeError:<EOL><INDENT>items = copy.deepcopy(query)<EOL>while self.links.get("<STR_LIT>"):<EOL><INDENT>items.entries.extend(self.follow().entries)<EOL><DEDENT><DEDENT>return items<EOL>
Retrieve all items in the library for a particular query
This method will override the 'limit' parameter if it's been set