Source code for patent_parsing_tools.patent

import pickle


[docs]class Patent: """ Patent object >>> patent = Patent() >>> patent.data = "test data" >>> patent.serialize("serialized_patent") >>> patent2 = Patent.load("serialized_patent") >>> print(patent2.data) test data """
[docs] def serialize(self, filename): """ Serialization method """ with open(filename, "wb") as f: pickle.dump(self, f, protocol=pickle.HIGHEST_PROTOCOL)
[docs] @staticmethod def load(source): """ Deserialization static method """ return pickle.load(open(source, "rb"))