mirror of
https://github.com/morpheus65535/bazarr
synced 2024-12-28 10:38:26 +00:00
WIP
This commit is contained in:
parent
1cb0799d23
commit
cdf614192e
1 changed files with 53 additions and 66 deletions
|
@ -464,8 +464,7 @@ def test_notification(protocol, provider):
|
||||||
return '', 200
|
return '', 200
|
||||||
|
|
||||||
|
|
||||||
class Server(object):
|
class Server:
|
||||||
class __Server:
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
# Mute DeprecationWarning
|
# Mute DeprecationWarning
|
||||||
warnings.simplefilter("ignore", DeprecationWarning)
|
warnings.simplefilter("ignore", DeprecationWarning)
|
||||||
|
@ -527,20 +526,8 @@ class Server(object):
|
||||||
restart_file.close()
|
restart_file.close()
|
||||||
os._exit(0)
|
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()
|
webserver = Server()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Reference in a new issue