MCPcopy Create free account
hub / github.com/SeldonIO/seldon-server / save_extension

Method save_extension

python/seldon/util.py:212–223  ·  view source on GitHub ↗
(self,extension,location)

Source from the content-addressed store, hash-verified

210 return extension
211
212 def save_extension(self,extension,location):
213 self.create_work_folder()
214 rint = random.randint(1,999999)
215 extension_folder = self.work_folder+"/extension_tmp"+str(rint)
216 if not os.path.exists(extension_folder):
217 logger.info("creating folder %s",extension_folder)
218 os.makedirs(extension_folder)
219 tmp_file = extension_folder+"/ext"
220 joblib.dump(extension,tmp_file)
221 extension.save(extension_folder)
222 futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret)
223 futil.copy(extension_folder,location)
224
225Extension_wrapper = DeprecationHelper(ExtensionWrapper)

Callers

nothing calls this directly

Calls 4

create_work_folderMethod · 0.95
copyMethod · 0.95
strFunction · 0.50
saveMethod · 0.45

Tested by

no test coverage detected