From 44758dd5bbd88efcc31be69a6cd0c99863743e70 Mon Sep 17 00:00:00 2001 From: usmannasir Date: Tue, 13 Feb 2024 09:39:33 +0500 Subject: [PATCH] bug fix: cloudlinux script --- CLScript/CloudLinuxDomains.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/CLScript/CloudLinuxDomains.py b/CLScript/CloudLinuxDomains.py index 8f0355394..e9d8b2811 100755 --- a/CLScript/CloudLinuxDomains.py +++ b/CLScript/CloudLinuxDomains.py @@ -17,10 +17,11 @@ from CLScript.CLMain import CLMain class CloudLinuxDomains(CLMain): - def __init__(self, name, owner): + def __init__(self, name, owner, with_php): CLMain.__init__(self) self.owner = owner self.name = name + self.with_php = with_php def listAll(self): data = {} @@ -47,16 +48,20 @@ class CloudLinuxDomains(CLMain): print(json.dumps(final)) +import argparse + if __name__ == '__main__': parser = argparse.ArgumentParser(description='CyberPanel CloudLinux Manager') parser.add_argument('-o', '--owner', help='Owner') parser.add_argument('-n', '--name', help='Owner') - parser.add_argument('-p', '--with-php', help='False (X-Ray support only)') + parser.add_argument('-p', '--with-php', action='store_true', help='False (X-Ray support only)') args = parser.parse_args() - pi = CloudLinuxDomains(args.name, args.owner) + # Assuming CloudLinuxDomains class exists + pi = CloudLinuxDomains(args.name, args.owner, args.with_php) try: pi.listAll() except: pi.listAll() +