(self,extension_folder)
| 197 | os.makedirs(self.work_folder) |
| 198 | |
| 199 | def load_extension(self,extension_folder): |
| 200 | self.create_work_folder() |
| 201 | rint = random.randint(1,999999) |
| 202 | local_extension_folder = self.work_folder+"/extension_tmp"+str(rint) |
| 203 | if not os.path.exists(local_extension_folder): |
| 204 | logger.info("creating folder %s",local_extension_folder) |
| 205 | os.makedirs(local_extension_folder) |
| 206 | futil = fu.FileUtil(aws_key=self.aws_key,aws_secret=self.aws_secret) |
| 207 | futil.copy(extension_folder,local_extension_folder) |
| 208 | extension = joblib.load(local_extension_folder+"/ext") |
| 209 | extension.load(local_extension_folder) |
| 210 | return extension |
| 211 | |
| 212 | def save_extension(self,extension,location): |
| 213 | self.create_work_folder() |
no test coverage detected