# This is the list of Bacula daemon events that you
# can receive.
-class BaculaEvents:
+class BaculaEvents(object):
def __init__(self):
# Called here when a new Bacula Events class is
# is created. Normally not used
"""
events = JobEvents() # create instance of Job class
events.job = job # save Bacula's job pointer
- job.set_events = events # register events desired
+ job.set_events(events) # register events desired
sys.stderr = events # send error output to Bacula
sys.stdout = events # send stdout to Bacula
jobid = job.JobId
jobid = job.JobId
client = job.Client
job.JobReport="Python SD JobEnd output: JobId=%d Client=%s.\n" % (jobid, client)
- print "Python SD JobEnd\n"
- return 1
+# print "Python SD JobEnd\n"
+
# Called here when the Bacula daemon is going to exit
def Exit(self):
"""
There are the Job events that you can receive.
"""
-class JobEvents:
+class JobEvents(object):
def __init__(self):
# Called here when you instantiate the Job. Not
# normally used