remove old files
This commit is contained in:
@@ -382,6 +382,10 @@ async def restore_installed_extension(app: FastAPI, ext: InstallableExtension):
|
|||||||
|
|
||||||
|
|
||||||
def register_custom_extensions_path():
|
def register_custom_extensions_path():
|
||||||
|
upgrades_dir = settings.lnbits_extensions_upgrade_path
|
||||||
|
shutil.rmtree(upgrades_dir, True)
|
||||||
|
Path(upgrades_dir).mkdir(parents=True, exist_ok=True)
|
||||||
|
|
||||||
if settings.has_default_extension_path:
|
if settings.has_default_extension_path:
|
||||||
return
|
return
|
||||||
default_ext_path = os.path.join("lnbits", "extensions")
|
default_ext_path = os.path.join("lnbits", "extensions")
|
||||||
|
|||||||
@@ -456,6 +456,7 @@ class InstallableExtension(BaseModel):
|
|||||||
|
|
||||||
shutil.rmtree(self.ext_dir, True)
|
shutil.rmtree(self.ext_dir, True)
|
||||||
shutil.copytree(Path(self.ext_upgrade_dir), Path(self.ext_dir))
|
shutil.copytree(Path(self.ext_upgrade_dir), Path(self.ext_dir))
|
||||||
|
shutil.rmtree(self.ext_upgrade_dir, True)
|
||||||
logger.info(f"Extension {self.name} ({self.installed_version}) extracted.")
|
logger.info(f"Extension {self.name} ({self.installed_version}) extracted.")
|
||||||
|
|
||||||
def clean_extension_files(self):
|
def clean_extension_files(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user