This commit is contained in:
Louis Vézina 2020-05-17 21:00:08 -04:00
parent 9235870792
commit 5a93456dcd
1 changed files with 9 additions and 0 deletions

View File

@ -481,6 +481,15 @@ class Server:
port=int(args.port) if args.port else int(settings.general.port),
threads=24)
# Make sure that server class instance isn't getting instantiated again but reused instead.
_instance = None
def __new__(cls, *args, **kwargs):
if not cls._instance:
cls._instance = super(Server, cls).__new__(
cls, *args, **kwargs)
return cls._instance
@classmethod
def start(cls):
try: