D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clselect
/
Filename :
models.py
back
Copy
# -*- coding: utf-8 -*- # Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2025 All Rights Reserved # # Licensed under CLOUD LINUX LICENSE AGREEMENT # http://cloudlinux.com/docs/LICENSE.TXT class Website(object): """ Represents a website with its domain and document root. Used for per-domain configuration in PHP Selector. """ def __init__(self, domain: str, docroot: str): """ Initialize Website instance """ self.domain = domain self.docroot = docroot def __repr__(self): return "Website(domain='%s', docroot='%s')" % (self.domain, self.docroot) def __eq__(self, other): if not isinstance(other, Website): return False return self.domain == other.domain and self.docroot == other.docroot