| Server IP : 213.136.93.164 / Your IP : 216.73.217.58 Web Server : Apache System : Linux m14200.contabo.net 5.14.0-611.54.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 6 18:03:03 EDT 2026 x86_64 User : ki692510 ( 1047) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/ |
Upload File : |
import json
from playhouse.shortcuts import model_to_dict
FALLBACK_LICENSE_FILE = "/var/imunify360/license_old.json"
def migrate(migrator, database, fake=False, **kwargs):
if fake:
return
LicenseModel = migrator.orm["license"]
lic, _ = LicenseModel.get_or_create(
defaults={
"status": True,
"expiration": 0,
}
)
with open(FALLBACK_LICENSE_FILE, "w") as f:
json.dump(model_to_dict(lic), f)
migrator.remove_model(LicenseModel)
def rollback(migrator, database, fake=False, **kwargs):
pass