From 043e158c2c0f1c24c168ef1855897ae4188c01d2 Mon Sep 17 00:00:00 2001 From: Kieran Prasch Date: Mon, 4 Jun 2018 10:55:13 -0700 Subject: [PATCH] Start from_configuration classmethod strategy --- nucypher/network/server.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nucypher/network/server.py b/nucypher/network/server.py index 77f31a9de..cb15e6ebe 100644 --- a/nucypher/network/server.py +++ b/nucypher/network/server.py @@ -90,7 +90,15 @@ class ProxyRESTServer: self.rest_port = rest_port self.db_name = db_name self._rest_app = None - super().__init__(*args, **kwargs) # cooperative multiple inhertence + + super().__init__(*args, **kwargs) # cooperative multiple inheritance + + @classmethod + def from_config(cls, network_config: NetworkConfiguration=None): + """Create a server object from config values, or from a config file.""" + # if network_config is None: + # NetworkConfiguration._load() + instance = cls() def public_key(self, power_class: ClassVar): """Implemented on Ursula subclass"""