fixed parsing, replaced non_workin instance_check with todo

This commit is contained in:
Rafael.Timmerberg 2013-06-19 01:29:11 +02:00
commit a821f97f98
14 changed files with 63 additions and 36 deletions

View file

@ -8,8 +8,8 @@ from service import Service
class PingService(Service):
def __init__(self, **kwargs):
super(PingService, self).__init__(**kwargs)
Service.__init__(self, **kwargs)
def create(self, **kwargs):
def create(kwargs):
return PingService(**kwargs)

View file

@ -7,7 +7,7 @@ KEY_PERIODS = "periods"
KEY_ARGS = "args"
class Service:
class Service(object):
def __init__(self, **kwargs):
self._args = {}
@ -36,10 +36,10 @@ class Service:
self._periods = []
if KEY_PERIODS in kwargs:
self.addPeriods(kwargs[KEY_PERIODS])
self.add_periods(kwargs[KEY_PERIODS])
self.errorcode = 0
self.errormessage = "No Error!"
self.errormessage = None
def add_arguments(self, args):
for key, val in args.items():
@ -51,7 +51,7 @@ class Service:
def get_arguments(self):
return self._args
def add_period(self, period):
def add_periods(self, period):
if period is not None:
if isinstance(period, list):
self._periods.extend(period)

View file

@ -22,5 +22,5 @@ class ShellService(Service):
self.command.call()
def create(**kwargs):
def create(kwargs):
return ShellService(**kwargs)

View file

@ -52,5 +52,5 @@ class SnmpgetService(Service):
# print('%s = %s' % (name.prettyPrint(), val.prettyPrint()))
def create(**kargs):
def create(kargs):
return SnmpgetService(**kwargs)

View file

@ -40,7 +40,7 @@ class SshService(Service):
client.close()
def create(**kwargs):
def create(kwargs):
return SshService(**kwargs)
# def main():

View file

@ -6,11 +6,13 @@ not use a parser.
"""
import socket
from lib.config.services import Service
from service import Service
class TcpconnectService(Service):
def __init__(self, **kwargs):
#Service.__init__(self, **kwargs)
super(TcpconnectService, self).__init__(**kwargs)
args = self.get_arguments()
@ -39,5 +41,5 @@ class TcpconnectService(Service):
return
def create(**kwargs):
def create(kwargs):
return TcpconnectService(**kwargs)