From 4974e4aaaf43660b9e0df657362ce601e0e3da49 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 9 Nov 2009 00:52:37 +0000 Subject: [PATCH] GeniServer uses GeniAPI by defualut. reinitalize the servers api as ComponentAPI --- sfacomponent/server/component.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfacomponent/server/component.py b/sfacomponent/server/component.py index 1d2383b3..ab76961d 100644 --- a/sfacomponent/server/component.py +++ b/sfacomponent/server/component.py @@ -11,6 +11,7 @@ import time import sys from sfa.util.geniserver import GeniServer +from sfacomponent.plc.api import ComponentAPI # GeniLight client support is optional try: @@ -32,4 +33,6 @@ class Component(GeniServer): def __init__(self, ip, port, key_file, cert_file): GeniServer.__init__(self, ip, port, key_file, cert_file) - self.server.interface = 'component' + # re-initialize the servers api as Component api + self.server.api = ComponentAPI(interface='component', key_file=key_file, cert_file=cert_file) + self.server.interface = 'component' -- 2.43.0