def migrate(path): """ :param str path: filepath Creates an sci file with an sci extension """ ext = path[-3:] if ext.lower() != 'pcl': raise ValueError("%s is not a pcl file" % path) try: an_object = readObjectFromFile(path) except Exception as e: import pdb; pdb.set_trace() return json_str = serialize(an_object) new_path = "%s.sci" % path[:-4] with open(new_path, "wb") as fh: fh.write(json_str)
def migrate(path): """ :param str path: filepath Creates an sci file with an sci extension """ ext = path[-3:] if ext.lower() != 'pcl': raise ValueError("%s is not a pcl file" % path) try: an_object = readObjectFromFile(path) except Exception as e: import pdb pdb.set_trace() return json_str = serialize(an_object) new_path = "%s.sci" % path[:-4] with open(new_path, "wb") as fh: fh.write(json_str)
def testSerializeDeserialize(self): json_str = serialize(self.table) new_table = deserialize(json_str) self.assertTrue(self.table.isEquivalent(new_table))
def testSerializeDeserialize(self): if IGNORE_TEST: return json_str = serialize(self.table) new_table = deserialize(json_str) self.assertTrue(self.table.isEquivalent(new_table, is_exception=True))