Sindbad~EG File Manager

Current Path : /proc/thread-self/root/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/
Upload File :
Current File : //proc/thread-self/root/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/085_country_subnets_fields.py

import logging

logger = logging.getLogger(__name__)


def migrate(migrator, database, fake=False, **kwargs):
    if fake:
        return

    CountrySubnets = migrator.orm["country_subnets"]
    Country = migrator.orm["country"]
    migrator.sql("DELETE FROM country_subnets")
    migrator.add_not_null(CountrySubnets, "network_address")
    migrator.add_not_null(
        CountrySubnets,
        "netmask",
    )
    migrator.add_not_null(CountrySubnets, "version")


def rollback(migrator, database, fake=False, **kwargs):
    CountrySubnets = migrator.orm["country_subnets"]
    migrator.drop_not_null(
        CountrySubnets, "network_address", "netmask", "version"
    )

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists