diff --git a/Makefile b/Makefile
index 02e5508..8d023c2 100644
--- a/Makefile
+++ b/Makefile
@@ -5,10 +5,10 @@ clean:
find . -type f -name "*.pyc" -exec rm -f {} \;
docs:
- epydoc --html -o docs ./
+ epydoc --html -o docs .
docs-pdf:
- epydoc --pdf -o docs ./
+ epydoc --pdf -o docs .
docs-clean:
rm -rf docs
diff --git a/docs/api-objects.txt b/docs/api-objects.txt
index bd7ca14..b96a950 100644
--- a/docs/api-objects.txt
+++ b/docs/api-objects.txt
@@ -75,8 +75,24 @@ linspector.lib.config.members.Member.__init__ linspector.lib.config.members.Memb
linspector.lib.config.members.MemberFilter linspector.lib.config.members.MemberFilter-class.html
linspector.lib.config.members.MemberFilter.__str__ linspector.lib.config.members.MemberFilter-class.html#__str__
linspector.lib.config.members.MemberFilter.__init__ linspector.lib.config.members.MemberFilter-class.html#__init__
+linspector.lib.config.periods.CronPeriod linspector.lib.config.periods.CronPeriod-class.html
+linspector.lib.config.periods.CronPeriod.createJob linspector.lib.config.periods.CronPeriod-class.html#createJob
+linspector.lib.config.periods.CronPeriod.__str__ linspector.lib.config.periods.CronPeriod-class.html#__str__
+linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.CronPeriod.__init__ linspector.lib.config.periods.CronPeriod-class.html#__init__
+linspector.lib.config.periods.DatePeriod linspector.lib.config.periods.DatePeriod-class.html
+linspector.lib.config.periods.DatePeriod.createJob linspector.lib.config.periods.DatePeriod-class.html#createJob
+linspector.lib.config.periods.DatePeriod.__str__ linspector.lib.config.periods.DatePeriod-class.html#__str__
+linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.DatePeriod.__init__ linspector.lib.config.periods.DatePeriod-class.html#__init__
+linspector.lib.config.periods.IntervalPeriod linspector.lib.config.periods.IntervalPeriod-class.html
+linspector.lib.config.periods.IntervalPeriod.createJob linspector.lib.config.periods.IntervalPeriod-class.html#createJob
+linspector.lib.config.periods.IntervalPeriod.__str__ linspector.lib.config.periods.IntervalPeriod-class.html#__str__
+linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.IntervalPeriod.__init__ linspector.lib.config.periods.IntervalPeriod-class.html#__init__
linspector.lib.config.periods.Period linspector.lib.config.periods.Period-class.html
-linspector.lib.config.periods.Period.__str__ linspector.lib.config.periods.Period-class.html#__str__
+linspector.lib.config.periods.Period.createJob linspector.lib.config.periods.Period-class.html#createJob
+linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
linspector.lib.config.periods.Period.__init__ linspector.lib.config.periods.Period-class.html#__init__
linspector.lib.config.services.Service linspector.lib.config.services.Service-class.html
linspector.lib.config.services.Service.clone linspector.lib.config.services.Service-class.html#clone
@@ -97,8 +113,9 @@ linspector.lib.core.daemon.Daemon.start linspector.lib.core.daemon.Daemon-class.
linspector.lib.core.daemon.Daemon.daemonize linspector.lib.core.daemon.Daemon-class.html#daemonize
linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon-class.html#__init__
linspector.lib.core.daemon.Daemon.restart linspector.lib.core.daemon.Daemon-class.html#restart
-linspector.lib.core.job.Job linspector.lib.core.job.Job-class.html
-linspector.lib.core.job.Job.__init__ linspector.lib.core.job.Job-class.html#__init__
+linspector.lib.core.job.JobInfo linspector.lib.core.job.JobInfo-class.html
+linspector.lib.core.job.JobInfo.__str__ linspector.lib.core.job.JobInfo-class.html#__str__
+linspector.lib.core.job.JobInfo.__init__ linspector.lib.core.job.JobInfo-class.html#__init__
linspector.lib.core.linspector_daemon.LinspectorDaemon linspector.lib.core.linspector_daemon.LinspectorDaemon-class.html
linspector.lib.core.daemon.Daemon.delpid linspector.lib.core.daemon.Daemon-class.html#delpid
linspector.lib.core.linspector_daemon.LinspectorDaemon.run linspector.lib.core.linspector_daemon.LinspectorDaemon-class.html#run
diff --git a/docs/class-tree.html b/docs/class-tree.html
index 6ac3b0c..094856d 100644
--- a/docs/class-tree.html
+++ b/docs/class-tree.html
@@ -76,7 +76,7 @@
linspector.lib.config.hosts.HostService
- linspector.lib.core.job.Job
+ linspector.lib.core.job.JobInfo
linspector.lib.config.layouts.Layout
@@ -90,10 +90,23 @@
linspector.lib.config.members.MemberFilter
- linspector.lib.config.periods.Period
-
linspector.lib.config.services.Service
+ object:
+ The most base type
+
+
|
@@ -171,12 +187,17 @@
getCommand()
(in HostService) |
+getName()
+(in Period) |
+ |
+
+
getError()
(in Command) |
getOutput()
(in Command) |
+ |
-| | | |
|
@@ -212,7 +233,8 @@
i()
(in Logger) |
- |
+IntervalPeriod
+(in linspector.lib.config.periods) |
|
| | | |
@@ -224,7 +246,7 @@
job
(in linspector.lib.core) |
-Job
+ | JobInfo
(in linspector.lib.core.job) |
|
@@ -353,120 +375,136 @@
__init__()
(in Config) |
-__init__()
-(in Logger) |
-__package__
-(in linspector.lib.core.linspector_daemon) |
-
-
-__init__()
-(in Filter) |
-__package__
-(in linspector) |
+__init__()
+(in JobInfo) |
__package__
(in linspector.lib.core.logger) |
-__init__()
-(in HostGroup) |
-__package__
-(in linspector.lib) |
+__init__()
+(in Filter) |
+__init__()
+(in Logger) |
__str__()
(in Filter) |
-__init__()
-(in HostGroupService) |
-__package__
-(in linspector.lib.config) |
+__init__()
+(in HostGroup) |
+__package__
+(in linspector) |
__str__()
(in HostGroup) |
-__init__()
-(in Host) |
-__package__
-(in linspector.lib.config.config) |
+__init__()
+(in HostGroupService) |
+__package__
+(in linspector.lib) |
__str__()
(in HostGroupService) |
-__init__()
-(in HostService) |
-__package__
-(in linspector.lib.config.filters) |
+__init__()
+(in Host) |
+__package__
+(in linspector.lib.config) |
__str__()
(in Host) |
-__init__()
-(in Layout) |
-__package__
-(in linspector.lib.config.hostgroups) |
+__init__()
+(in HostService) |
+__package__
+(in linspector.lib.config.config) |
__str__()
(in HostService) |
-__init__()
-(in LayoutList) |
-__package__
-(in linspector.lib.config.hosts) |
+__init__()
+(in Layout) |
+__package__
+(in linspector.lib.config.filters) |
__str__()
(in Layout) |
-__init__()
-(in Member) |
-__package__
-(in linspector.lib.config.members) |
+__init__()
+(in LayoutList) |
+__package__
+(in linspector.lib.config.hostgroups) |
__str__()
(in LayoutList) |
-__init__()
-(in MemberFilter) |
-__package__
-(in linspector.lib.config.periods) |
+__init__()
+(in Member) |
+__package__
+(in linspector.lib.config.hosts) |
__str__()
(in Member) |
-__init__()
-(in Period) |
-__package__
-(in linspector.lib.config.services) |
+__init__()
+(in MemberFilter) |
+__package__
+(in linspector.lib.config.members) |
__str__()
(in MemberFilter) |
-__init__()
-(in Service) |
-__package__
-(in linspector.lib.core) |
-__str__()
-(in Period) |
+__init__()
+(in CronPeriod) |
+__package__
+(in linspector.lib.config.periods) |
+__str__()
+(in CronPeriod) |
-__init__()
-(in Command) |
+__init__()
+(in DatePeriod) |
+__package__
+(in linspector.lib.config.services) |
+__str__()
+(in DatePeriod) |
+
+
+__init__()
+(in IntervalPeriod) |
+__package__
+(in linspector.lib.core) |
+__str__()
+(in IntervalPeriod) |
+
+
+__init__()
+(in Period) |
__package__
(in linspector.lib.core.command) |
__str__()
(in Service) |
-__init__()
-(in Daemon) |
+__init__()
+(in Service) |
__package__
(in linspector.lib.core.daemon) |
__str__()
(in Command) |
-__init__()
-(in Job) |
+__init__()
+(in Command) |
__package__
(in linspector.lib.core.job) |
+__str__()
+(in JobInfo) |
+
+
+__init__()
+(in Daemon) |
+__package__
+(in linspector.lib.core.linspector_daemon) |
|
@@ -498,7 +536,7 @@