added job handling...
This commit is contained in:
parent
90d59778a6
commit
e80e50a3db
4 changed files with 44 additions and 56 deletions
|
|
@ -15,8 +15,7 @@ class Service(object):
|
|||
self.add_arguments(kwargs[KEY_ARGS])
|
||||
elif self.needs_arguments():
|
||||
raise Exception("Error: needs arguments but none provided!")
|
||||
|
||||
self._host = None
|
||||
|
||||
|
||||
self._parser = []
|
||||
if KEY_PARSER in kwargs:
|
||||
|
|
@ -86,12 +85,6 @@ class Service(object):
|
|||
def get_comment(self):
|
||||
return self._comment
|
||||
|
||||
def set_host(self, host):
|
||||
self._host = host
|
||||
|
||||
def get_host(self):
|
||||
return self._host
|
||||
|
||||
def get_parser(self):
|
||||
return self._parser
|
||||
|
||||
|
|
|
|||
|
|
@ -23,17 +23,18 @@ class TcpconnectService(Service):
|
|||
def needs_arguments(self):
|
||||
return True
|
||||
|
||||
def execute(self, log):
|
||||
def execute(self, host):
|
||||
try:
|
||||
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
except socket.error, msg:
|
||||
log.w("%s\n" % msg[1])
|
||||
|
||||
#log.w("%s\n" % msg[1])
|
||||
self.errorcode = 1
|
||||
|
||||
try:
|
||||
sock.connect((self.host, self.port))
|
||||
except socket.error, msg:
|
||||
log.w("%s\n" % msg[1])
|
||||
#log.w("%s\n" % msg[1])
|
||||
self.errorcode = 2
|
||||
|
||||
sock.close()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue