1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2024-12-27 01:57:33 +00:00
This commit is contained in:
Louis Vézina 2020-05-17 22:04:33 -04:00
parent 1cb0799d23
commit cdf614192e

View file

@ -464,8 +464,7 @@ def test_notification(protocol, provider):
return '', 200
class Server(object):
class __Server:
class Server:
def __init__(self):
# Mute DeprecationWarning
warnings.simplefilter("ignore", DeprecationWarning)
@ -527,20 +526,8 @@ class Server(object):
restart_file.close()
os._exit(0)
instance = None
def __new__(cls): # __new__ always a classmethod
if not Server.instance:
Server.instance = Server.__Server()
return Server.instance
def __getattr__(self, name):
return getattr(self.instance, name)
def __setattr__(self, name):
return setattr(self.instance, name)
global webserver
webserver = Server()
if __name__ == "__main__":