many cleanups and new docs

This commit is contained in:
Johannes Findeisen 2013-05-27 03:54:04 +02:00
commit 51cbfff880
69 changed files with 261 additions and 239 deletions

View file

@ -115,6 +115,8 @@ linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon-cla
linspector.lib.core.daemon.Daemon.restart linspector.lib.core.daemon.Daemon-class.html#restart linspector.lib.core.daemon.Daemon.restart linspector.lib.core.daemon.Daemon-class.html#restart
linspector.lib.core.job.JobInfo linspector.lib.core.job.JobInfo-class.html 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.__str__ linspector.lib.core.job.JobInfo-class.html#__str__
linspector.lib.core.job.JobInfo.handleCall linspector.lib.core.job.JobInfo-class.html#handleCall
linspector.lib.core.job.JobInfo.setLogger linspector.lib.core.job.JobInfo-class.html#setLogger
linspector.lib.core.job.JobInfo.__init__ linspector.lib.core.job.JobInfo-class.html#__init__ 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.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.daemon.Daemon.delpid linspector.lib.core.daemon.Daemon-class.html#delpid

View file

@ -134,7 +134,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -246,7 +246,7 @@ page was last updated. </p>
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -204,6 +204,14 @@
<td valign="top"> <td valign="top">
<table class="link-index" width="100%" border="1"> <table class="link-index" width="100%" border="1">
<tr> <tr>
<td width="33%" class="link-index"><a href="linspector.lib.core.job.JobInfo-class.html#handleCall">handleCall()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.core.job.JobInfo-class.html">JobInfo</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.hostgroups.HostGroup-class.html">HostGroup</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.hostgroups-module.html">linspector.lib.config.hostgroups</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.hosts-module.html">hosts</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config-module.html">linspector.lib.config</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="linspector.lib.core.command.Command-class.html#hasProcessed">hasProcessed()</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.core.command.Command-class.html#hasProcessed">hasProcessed()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.core.command.Command-class.html">Command</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.core.command.Command-class.html">Command</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.hostgroups-module.html">hostgroups</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.config.hostgroups-module.html">hostgroups</a><br />
@ -218,13 +226,6 @@
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.hostgroups-module.html">linspector.lib.config.hostgroups</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.config.hostgroups-module.html">linspector.lib.config.hostgroups</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td> <td width="33%" class="link-index">&nbsp;</td>
</tr> </tr>
<tr>
<td width="33%" class="link-index"><a href="linspector.lib.config.hostgroups.HostGroup-class.html">HostGroup</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.hostgroups-module.html">linspector.lib.config.hostgroups</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.hosts-module.html">hosts</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config-module.html">linspector.lib.config</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr>
</table> </table>
</td></tr> </td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="I">I</a></h2></td> <tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="I">I</a></h2></td>
@ -342,18 +343,24 @@
<tr> <tr>
<td width="33%" class="link-index"><a href="linspector.lib.config.services.Service-class.html">Service</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.config.services.Service-class.html">Service</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.services-module.html">linspector.lib.config.services</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.config.services-module.html">linspector.lib.config.services</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.services-module.html">services</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.config.hosts.HostService-class.html#setCommand">setCommand()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config-module.html">linspector.lib.config</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.config.hosts.HostService-class.html">HostService</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.core.daemon.Daemon-class.html#start">start()</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.core.daemon.Daemon-class.html#stop">stop()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.core.daemon.Daemon-class.html">Daemon</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.core.daemon.Daemon-class.html">Daemon</a>)</span></td>
</tr> </tr>
<tr> <tr>
<td width="33%" class="link-index"><a href="linspector.lib.config.services-module.html#serviceList">serviceList()</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.config.services-module.html#serviceList">serviceList()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.services-module.html">linspector.lib.config.services</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.config.services-module.html">linspector.lib.config.services</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.config.hosts.HostService-class.html#setCommand">setCommand()</a><br /> <td width="33%" class="link-index"><a href="linspector.lib.core.job.JobInfo-class.html#setLogger">setLogger()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config.hosts.HostService-class.html">HostService</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.core.job.JobInfo-class.html">JobInfo</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.core.daemon.Daemon-class.html#stop">stop()</a><br /> <td width="33%" class="link-index">&nbsp;</td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="linspector.lib.config.services-module.html">services</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.config-module.html">linspector.lib.config</a>)</span></td>
<td width="33%" class="link-index"><a href="linspector.lib.core.daemon.Daemon-class.html#start">start()</a><br />
<span class="index-where">(in&nbsp;<a href="linspector.lib.core.daemon.Daemon-class.html">Daemon</a>)</span></td> <span class="index-where">(in&nbsp;<a href="linspector.lib.core.daemon.Daemon-class.html">Daemon</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr> </tr>
</table> </table>
</td></tr> </td></tr>
@ -536,7 +543,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -155,7 +155,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -89,7 +89,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -152,7 +152,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -92,7 +92,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -139,7 +139,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -91,7 +91,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -134,7 +134,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -130,7 +130,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -121,7 +121,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -168,7 +168,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -108,7 +108,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -155,7 +155,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -180,7 +180,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -148,7 +148,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -142,7 +142,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -137,7 +137,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -178,7 +178,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -70,9 +70,9 @@
<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt> <a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt>
</div><a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"> </tt> </div><a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"> </tt>
<a name="Host.__str__"></a><div id="Host.__str__-def"><a name="L12"></a><tt class="py-lineno"> 12</tt> <a class="py-toggle" href="#" id="Host.__str__-toggle" onclick="return toggle('Host.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.hosts.Host-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="Host.__str__"></a><div id="Host.__str__-def"><a name="L12"></a><tt class="py-lineno"> 12</tt> <a class="py-toggle" href="#" id="Host.__str__-toggle" onclick="return toggle('Host.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.hosts.Host-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Host.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Host.__str__-expanded"><a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"Host('Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">"', 'access: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">host</tt> <tt class="py-op">+</tt> <tt class="py-string">"', "</tt> </tt> </div><div id="Host.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Host.__str__-expanded"><a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"Host('Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">"', 'Access: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">host</tt> <tt class="py-op">+</tt> <tt class="py-string">"', "</tt> </tt>
<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt> <a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt><tt class="py-op">:</tt> </tt>
<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-string">"'parent: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">+</tt> <tt class="py-string">"', "</tt> </tt> <a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-string">"'Parent: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">+</tt> <tt class="py-string">"', "</tt> </tt>
<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-string">"'HostServices: {"</tt> </tt> <a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-string">"'HostServices: {"</tt> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="linspector.lib.config.services" class="py-name" href="#" onclick="return doclink('link-2', 'services', 'link-0');">services</a></tt><tt class="py-op">:</tt> </tt> <a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">s</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="linspector.lib.config.services" class="py-name" href="#" onclick="return doclink('link-2', 'services', 'link-0');">services</a></tt><tt class="py-op">:</tt> </tt>
<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-string">"\n"</tt> </tt> <a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">+=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
@ -199,7 +199,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -140,7 +140,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -171,7 +171,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -116,7 +116,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -139,7 +139,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -136,7 +136,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -137,7 +137,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -177,7 +177,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -78,8 +78,8 @@
</div></div><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt> </div></div><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt>
<a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt> <a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> </tt>
<a name="MemberFilter"></a><div id="MemberFilter-def"><a name="L20"></a><tt class="py-lineno">20</tt> <a class="py-toggle" href="#" id="MemberFilter-toggle" onclick="return toggle('MemberFilter');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html">MemberFilter</a><tt class="py-op">:</tt> </tt> <a name="MemberFilter"></a><div id="MemberFilter-def"><a name="L20"></a><tt class="py-lineno">20</tt> <a class="py-toggle" href="#" id="MemberFilter-toggle" onclick="return toggle('MemberFilter');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html">MemberFilter</a><tt class="py-op">:</tt> </tt>
</div><div id="MemberFilter-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="MemberFilter-expanded"><a name="MemberFilter.__init__"></a><div id="MemberFilter.__init__-def"><a name="L21"></a><tt class="py-lineno">21</tt> <a class="py-toggle" href="#" id="MemberFilter.__init__-toggle" onclick="return toggle('MemberFilter.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">filt</tt><tt class="py-op">,</tt> <tt class="py-param">Value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="MemberFilter-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="MemberFilter-expanded"><a name="MemberFilter.__init__"></a><div id="MemberFilter.__init__-def"><a name="L21"></a><tt class="py-lineno">21</tt> <a class="py-toggle" href="#" id="MemberFilter.__init__-toggle" onclick="return toggle('MemberFilter.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">filter</tt><tt class="py-op">,</tt> <tt class="py-param">Value</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MemberFilter.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="MemberFilter.__init__-expanded"><a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">filt</tt> <tt class="py-op">=</tt> <tt class="py-name">filt</tt> </tt> </div><div id="MemberFilter.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="MemberFilter.__init__-expanded"><a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">filter</tt> <tt class="py-op">=</tt> <tt class="py-name">filter</tt> </tt>
<a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">value</tt> <tt class="py-op">=</tt> <tt class="py-name">Value</tt> </tt> <a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">value</tt> <tt class="py-op">=</tt> <tt class="py-name">Value</tt> </tt>
</div><a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt> </div><a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt>
<a name="MemberFilter.__str__"></a><div id="MemberFilter.__str__-def"><a name="L25"></a><tt class="py-lineno">25</tt> <a class="py-toggle" href="#" id="MemberFilter.__str__-toggle" onclick="return toggle('MemberFilter.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="MemberFilter.__str__"></a><div id="MemberFilter.__str__-def"><a name="L25"></a><tt class="py-lineno">25</tt> <a class="py-toggle" href="#" id="MemberFilter.__str__-toggle" onclick="return toggle('MemberFilter.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.members.MemberFilter-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
@ -137,7 +137,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -141,7 +141,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -83,7 +83,7 @@
<table width="100%" cellpadding="0" cellspacing="0" border="0"> <table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr> <tr>
<td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>, <td><span class="summary-sig"><a name="__init__"></a><span class="summary-sig-name">__init__</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">filt</span>, <span class="summary-sig-arg">filter</span>,
<span class="summary-sig-arg">Value</span>)</span></td> <span class="summary-sig-arg">Value</span>)</span></td>
<td align="right" valign="top"> <td align="right" valign="top">
<span class="codelink"><a href="linspector.lib.config.members-pysrc.html#MemberFilter.__init__">source&nbsp;code</a></span> <span class="codelink"><a href="linspector.lib.config.members-pysrc.html#MemberFilter.__init__">source&nbsp;code</a></span>
@ -137,7 +137,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -160,7 +160,7 @@
<td width="15%" align="right" valign="top" class="summary"> <td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span> <span class="summary-type">&nbsp;</span>
</td><td class="summary"> </td><td class="summary">
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="'linspector.lib.config'"><code class="variable-quote">'</code><code class="variable-string">linspector.lib.config</code><code class="variable-quote">'</code></code> <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code>
</td> </td>
</tr> </tr>
</table> </table>
@ -190,7 +190,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -58,24 +58,20 @@
</table> </table>
<h1 class="epydoc">Source Code for <a href="linspector.lib.config.periods-module.html">Module linspector.lib.config.periods</a></h1> <h1 class="epydoc">Source Code for <a href="linspector.lib.config.periods-module.html">Module linspector.lib.config.periods</a></h1>
<pre class="py-src"> <pre class="py-src">
<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">apscheduler</tt><tt class="py-op">.</tt><tt class="py-name">scheduler</tt> <tt class="py-keyword">import</tt> <tt class="py-name">Scheduler</tt> </tt> <a name="Period"></a><div id="Period-def"><a name="L1"></a><tt class="py-lineno"> 1</tt> <a class="py-toggle" href="#" id="Period-toggle" onclick="return toggle('Period');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html">Period</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"> </tt> </div><div id="Period-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="Period-expanded"><a name="Period.__init__"></a><div id="Period.__init__-def"><a name="L2"></a><tt class="py-lineno"> 2</tt> <a class="py-toggle" href="#" id="Period.__init__-toggle" onclick="return toggle('Period.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> </tt> </div><div id="Period.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Period.__init__-expanded"><a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">=</tt> <tt class="py-name">name</tt> </tt>
<a name="Period"></a><div id="Period-def"><a name="L4"></a><tt class="py-lineno"> 4</tt> <a class="py-toggle" href="#" id="Period-toggle" onclick="return toggle('Period');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html">Period</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"> </tt>
</div><div id="Period-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Period-expanded"><a name="Period.__init__"></a><div id="Period.__init__-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="Period.__init__-toggle" onclick="return toggle('Period.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="Period.getName"></a><div id="Period.getName-def"><a name="L5"></a><tt class="py-lineno"> 5</tt> <a class="py-toggle" href="#" id="Period.getName-toggle" onclick="return toggle('Period.getName');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#getName">getName</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Period.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Period.__init__-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">=</tt> <tt class="py-name">name</tt> </tt> </div><div id="Period.getName-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Period.getName-expanded"><a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt>
</div><a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt> </div><a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"> </tt>
<a name="Period.getName"></a><div id="Period.getName-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <a class="py-toggle" href="#" id="Period.getName-toggle" onclick="return toggle('Period.getName');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#getName">getName</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="Period.createJob"></a><div id="Period.createJob-def"><a name="L8"></a><tt class="py-lineno"> 8</tt> <a class="py-toggle" href="#" id="Period.createJob-toggle" onclick="return toggle('Period.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Period.getName-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Period.getName-expanded"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt> </div><div id="Period.createJob-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Period.createJob-expanded"><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
</div><a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"> </tt> </div></div><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
<a name="Period.createJob"></a><div id="Period.createJob-def"><a name="L11"></a><tt class="py-lineno"> 11</tt> <a class="py-toggle" href="#" id="Period.createJob-toggle" onclick="return toggle('Period.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.Period-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> </tt>
</div><div id="Period.createJob-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Period.createJob-expanded"><a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt> <a name="IntervalPeriod"></a><div id="IntervalPeriod-def"><a name="L12"></a><tt class="py-lineno">12</tt> <a class="py-toggle" href="#" id="IntervalPeriod-toggle" onclick="return toggle('IntervalPeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html">IntervalPeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div></div><a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"> </tt> </div><div id="IntervalPeriod-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="IntervalPeriod-expanded"><a name="IntervalPeriod.__init__"></a><div id="IntervalPeriod.__init__-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="IntervalPeriod.__init__-toggle" onclick="return toggle('IntervalPeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-param">weeks</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">days</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">hours</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">minutes</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">seconds</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">start_date</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"> </tt> </div><div id="IntervalPeriod.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IntervalPeriod.__init__-expanded"><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-0" class="py-name" targets="Class linspector.lib.config.periods.IntervalPeriod=linspector.lib.config.periods.IntervalPeriod-class.html"><a title="linspector.lib.config.periods.IntervalPeriod" class="py-name" href="#" onclick="return doclink('link-0', 'IntervalPeriod', 'link-0');">IntervalPeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Method linspector.lib.config.config.Config.__init__()=linspector.lib.config.config.Config-class.html#__init__,Method linspector.lib.config.filters.Filter.__init__()=linspector.lib.config.filters.Filter-class.html#__init__,Method linspector.lib.config.hostgroups.HostGroup.__init__()=linspector.lib.config.hostgroups.HostGroup-class.html#__init__,Method linspector.lib.config.hostgroups.HostGroupService.__init__()=linspector.lib.config.hostgroups.HostGroupService-class.html#__init__,Method linspector.lib.config.hosts.Host.__init__()=linspector.lib.config.hosts.Host-class.html#__init__,Method linspector.lib.config.hosts.HostService.__init__()=linspector.lib.config.hosts.HostService-class.html#__init__,Method linspector.lib.config.layouts.Layout.__init__()=linspector.lib.config.layouts.Layout-class.html#__init__,Method linspector.lib.config.layouts.LayoutList.__init__()=linspector.lib.config.layouts.LayoutList-class.html#__init__,Method linspector.lib.config.members.Member.__init__()=linspector.lib.config.members.Member-class.html#__init__,Method linspector.lib.config.members.MemberFilter.__init__()=linspector.lib.config.members.MemberFilter-class.html#__init__,Method linspector.lib.config.periods.CronPeriod.__init__()=linspector.lib.config.periods.CronPeriod-class.html#__init__,Method linspector.lib.config.periods.DatePeriod.__init__()=linspector.lib.config.periods.DatePeriod-class.html#__init__,Method linspector.lib.config.periods.IntervalPeriod.__init__()=linspector.lib.config.periods.IntervalPeriod-class.html#__init__,Method linspector.lib.config.periods.Period.__init__()=linspector.lib.config.periods.Period-class.html#__init__,Method linspector.lib.config.services.Service.__init__()=linspector.lib.config.services.Service-class.html#__init__,Method linspector.lib.core.command.Command.__init__()=linspector.lib.core.command.Command-class.html#__init__,Method linspector.lib.core.daemon.Daemon.__init__()=linspector.lib.core.daemon.Daemon-class.html#__init__,Method linspector.lib.core.job.JobInfo.__init__()=linspector.lib.core.job.JobInfo-class.html#__init__,Method linspector.lib.core.logger.Logger.__init__()=linspector.lib.core.logger.Logger-class.html#__init__"><a title="linspector.lib.config.config.Config.__init__
<a name="IntervalPeriod"></a><div id="IntervalPeriod-def"><a name="L15"></a><tt class="py-lineno"> 15</tt> <a class="py-toggle" href="#" id="IntervalPeriod-toggle" onclick="return toggle('IntervalPeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html">IntervalPeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="IntervalPeriod-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="IntervalPeriod-expanded"><a name="IntervalPeriod.__init__"></a><div id="IntervalPeriod.__init__-def"><a name="L16"></a><tt class="py-lineno"> 16</tt> <a class="py-toggle" href="#" id="IntervalPeriod.__init__-toggle" onclick="return toggle('IntervalPeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-param">weeks</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt><tt class="py-param">days</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">hours</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">minutes</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">seconds</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-param">start_date</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="IntervalPeriod.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="IntervalPeriod.__init__-expanded"><a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-0" class="py-name" targets="Class linspector.lib.config.periods.IntervalPeriod=linspector.lib.config.periods.IntervalPeriod-class.html"><a title="linspector.lib.config.periods.IntervalPeriod" class="py-name" href="#" onclick="return doclink('link-0', 'IntervalPeriod', 'link-0');">IntervalPeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-1" class="py-name" targets="Method linspector.lib.config.config.Config.__init__()=linspector.lib.config.config.Config-class.html#__init__,Method linspector.lib.config.filters.Filter.__init__()=linspector.lib.config.filters.Filter-class.html#__init__,Method linspector.lib.config.hostgroups.HostGroup.__init__()=linspector.lib.config.hostgroups.HostGroup-class.html#__init__,Method linspector.lib.config.hostgroups.HostGroupService.__init__()=linspector.lib.config.hostgroups.HostGroupService-class.html#__init__,Method linspector.lib.config.hosts.Host.__init__()=linspector.lib.config.hosts.Host-class.html#__init__,Method linspector.lib.config.hosts.HostService.__init__()=linspector.lib.config.hosts.HostService-class.html#__init__,Method linspector.lib.config.layouts.Layout.__init__()=linspector.lib.config.layouts.Layout-class.html#__init__,Method linspector.lib.config.layouts.LayoutList.__init__()=linspector.lib.config.layouts.LayoutList-class.html#__init__,Method linspector.lib.config.members.Member.__init__()=linspector.lib.config.members.Member-class.html#__init__,Method linspector.lib.config.members.MemberFilter.__init__()=linspector.lib.config.members.MemberFilter-class.html#__init__,Method linspector.lib.config.periods.CronPeriod.__init__()=linspector.lib.config.periods.CronPeriod-class.html#__init__,Method linspector.lib.config.periods.DatePeriod.__init__()=linspector.lib.config.periods.DatePeriod-class.html#__init__,Method linspector.lib.config.periods.IntervalPeriod.__init__()=linspector.lib.config.periods.IntervalPeriod-class.html#__init__,Method linspector.lib.config.periods.Period.__init__()=linspector.lib.config.periods.Period-class.html#__init__,Method linspector.lib.config.services.Service.__init__()=linspector.lib.config.services.Service-class.html#__init__,Method linspector.lib.core.command.Command.__init__()=linspector.lib.core.command.Command-class.html#__init__,Method linspector.lib.core.daemon.Daemon.__init__()=linspector.lib.core.daemon.Daemon-class.html#__init__,Method linspector.lib.core.job.JobInfo.__init__()=linspector.lib.core.job.JobInfo-class.html#__init__,Method linspector.lib.core.logger.Logger.__init__()=linspector.lib.core.logger.Logger-class.html#__init__"><a title="linspector.lib.config.config.Config.__init__
linspector.lib.config.filters.Filter.__init__ linspector.lib.config.filters.Filter.__init__
linspector.lib.config.hostgroups.HostGroup.__init__ linspector.lib.config.hostgroups.HostGroup.__init__
linspector.lib.config.hostgroups.HostGroupService.__init__ linspector.lib.config.hostgroups.HostGroupService.__init__
@ -94,29 +90,28 @@ linspector.lib.core.command.Command.__init__
linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon.__init__
linspector.lib.core.job.JobInfo.__init__ linspector.lib.core.job.JobInfo.__init__
linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-1', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt> linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-1', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt>
<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> </tt> <a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> </tt>
<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">days</tt> <tt class="py-op">=</tt> <tt class="py-name">days</tt> <tt class="py-comment"># number of days to wait</tt> </tt> <a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">days</tt> <tt class="py-op">=</tt> <tt class="py-name">days</tt> <tt class="py-comment"># number of days to wait</tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">weeks</tt> <tt class="py-op">=</tt> <tt class="py-name">weeks</tt> <tt class="py-comment"># number of weeks to wait</tt> </tt> <a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">weeks</tt> <tt class="py-op">=</tt> <tt class="py-name">weeks</tt> <tt class="py-comment"># number of weeks to wait</tt> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hours</tt> <tt class="py-op">=</tt> <tt class="py-name">hours</tt> <tt class="py-comment"># number of hours to wait</tt> </tt> <a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hours</tt> <tt class="py-op">=</tt> <tt class="py-name">hours</tt> <tt class="py-comment"># number of hours to wait</tt> </tt>
<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minutes</tt> <tt class="py-op">=</tt> <tt class="py-name">minutes</tt> <tt class="py-comment"># number of minutes to wait</tt> </tt> <a name="L19"></a><tt class="py-lineno">19</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minutes</tt> <tt class="py-op">=</tt> <tt class="py-name">minutes</tt> <tt class="py-comment"># number of minutes to wait</tt> </tt>
<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">seconds</tt> <tt class="py-op">=</tt> <tt class="py-name">seconds</tt> <tt class="py-comment"># number of seconds to wait</tt> </tt> <a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">seconds</tt> <tt class="py-op">=</tt> <tt class="py-name">seconds</tt> <tt class="py-comment"># number of seconds to wait</tt> </tt>
<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt> <tt class="py-op">=</tt> <tt class="py-name">start_date</tt> <tt class="py-comment"># when to first execute </tt> </tt> <a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt> <tt class="py-op">=</tt> <tt class="py-name">start_date</tt> <tt class="py-comment"># when to first execute </tt> </tt>
<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> <tt class="py-comment"># comment</tt> </tt> <a name="L22"></a><tt class="py-lineno">22</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> <tt class="py-comment"># comment</tt> </tt>
</div><a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"> </tt> </div><a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> </tt>
<a name="IntervalPeriod.createJob"></a><div id="IntervalPeriod.createJob-def"><a name="L28"></a><tt class="py-lineno"> 28</tt> <a class="py-toggle" href="#" id="IntervalPeriod.createJob-toggle" onclick="return toggle('IntervalPeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="IntervalPeriod.createJob"></a><div id="IntervalPeriod.createJob-def"><a name="L24"></a><tt class="py-lineno">24</tt> <a class="py-toggle" href="#" id="IntervalPeriod.createJob-toggle" onclick="return toggle('IntervalPeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="IntervalPeriod.createJob-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="IntervalPeriod.createJob-expanded"><a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_interval_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">weeks</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hours</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minutes</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">seconds</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt><tt class="py-op">,</tt> <tt class="py-name">jobInfo</tt><tt class="py-op">)</tt> </tt> </div><div id="IntervalPeriod.createJob-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IntervalPeriod.createJob-expanded"><a name="L25"></a><tt class="py-lineno">25</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_interval_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">weeks</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">weeks</tt><tt class="py-op">,</tt> <tt class="py-name">hours</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hours</tt><tt class="py-op">,</tt> <tt class="py-name">minutes</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minutes</tt><tt class="py-op">,</tt> </tt>
</div><a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> </tt> <a name="L26"></a><tt class="py-lineno">26</tt> <tt class="py-line"> <tt class="py-name">seconds</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">seconds</tt><tt class="py-op">,</tt> <tt class="py-name">start_date</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt><tt class="py-op">,</tt> <tt class="py-name">args</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">jobInfo</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"> </tt> </div><a name="L27"></a><tt class="py-lineno">27</tt> <tt class="py-line"> </tt>
<a name="IntervalPeriod.__str__"></a><div id="IntervalPeriod.__str__-def"><a name="L32"></a><tt class="py-lineno"> 32</tt> <a class="py-toggle" href="#" id="IntervalPeriod.__str__-toggle" onclick="return toggle('IntervalPeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="IntervalPeriod.__str__"></a><div id="IntervalPeriod.__str__-def"><a name="L28"></a><tt class="py-lineno">28</tt> <a class="py-toggle" href="#" id="IntervalPeriod.__str__-toggle" onclick="return toggle('IntervalPeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.IntervalPeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="IntervalPeriod.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="IntervalPeriod.__str__-expanded"><a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"IntervalPeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt> </div><div id="IntervalPeriod.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="IntervalPeriod.__str__-expanded"><a name="L29"></a><tt class="py-lineno">29</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"IntervalPeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt>
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt> <a name="L30"></a><tt class="py-lineno">30</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div></div><a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> </tt> </div></div><a name="L31"></a><tt class="py-lineno">31</tt> <tt class="py-line"> </tt>
<a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> </tt> <a name="L32"></a><tt class="py-lineno">32</tt> <tt class="py-line"> </tt>
<a name="CronPeriod"></a><div id="CronPeriod-def"><a name="L37"></a><tt class="py-lineno"> 37</tt> <a class="py-toggle" href="#" id="CronPeriod-toggle" onclick="return toggle('CronPeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html">CronPeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="CronPeriod"></a><div id="CronPeriod-def"><a name="L33"></a><tt class="py-lineno">33</tt> <a class="py-toggle" href="#" id="CronPeriod-toggle" onclick="return toggle('CronPeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html">CronPeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="CronPeriod-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="CronPeriod-expanded"><a name="CronPeriod.__init__"></a><div id="CronPeriod.__init__-def"><a name="L38"></a><tt class="py-lineno"> 38</tt> <a class="py-toggle" href="#" id="CronPeriod.__init__-toggle" onclick="return toggle('CronPeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-param">year</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">month</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">day</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">week</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> </tt> </div><div id="CronPeriod-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="CronPeriod-expanded"><a name="CronPeriod.__init__"></a><div id="CronPeriod.__init__-def"><a name="L34"></a><tt class="py-lineno">34</tt> <a class="py-toggle" href="#" id="CronPeriod.__init__-toggle" onclick="return toggle('CronPeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">=</tt><tt class="py-string">""</tt><tt class="py-op">,</tt> <tt class="py-param">year</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">month</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">day</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">week</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">day_of_week</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">hour</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">minute</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> </tt>
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> <tt class="py-param">day_of_week</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">hour</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">minute</tt><tt class="py-op">=</tt><tt class="py-string">"*"</tt><tt class="py-op">,</tt> <tt class="py-param">second</tt><tt class="py-op">=</tt><tt class="py-string">"0"</tt><tt class="py-op">,</tt> </tt> <a name="L35"></a><tt class="py-lineno">35</tt> <tt class="py-line"> <tt class="py-param">second</tt><tt class="py-op">=</tt><tt class="py-string">"0"</tt><tt class="py-op">,</tt> <tt class="py-param">start_date</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="CronPeriod.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="CronPeriod.__init__-expanded"><a name="L36"></a><tt class="py-lineno">36</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-2" class="py-name" targets="Class linspector.lib.config.periods.CronPeriod=linspector.lib.config.periods.CronPeriod-class.html"><a title="linspector.lib.config.periods.CronPeriod" class="py-name" href="#" onclick="return doclink('link-2', 'CronPeriod', 'link-2');">CronPeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name"><a title="linspector.lib.config.config.Config.__init__
</div><div id="CronPeriod.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CronPeriod.__init__-expanded"><a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-2" class="py-name" targets="Class linspector.lib.config.periods.CronPeriod=linspector.lib.config.periods.CronPeriod-class.html"><a title="linspector.lib.config.periods.CronPeriod" class="py-name" href="#" onclick="return doclink('link-2', 'CronPeriod', 'link-2');">CronPeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name"><a title="linspector.lib.config.config.Config.__init__
linspector.lib.config.filters.Filter.__init__ linspector.lib.config.filters.Filter.__init__
linspector.lib.config.hostgroups.HostGroup.__init__ linspector.lib.config.hostgroups.HostGroup.__init__
linspector.lib.config.hostgroups.HostGroupService.__init__ linspector.lib.config.hostgroups.HostGroupService.__init__
@ -135,28 +130,30 @@ linspector.lib.core.command.Command.__init__
linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon.__init__
linspector.lib.core.job.JobInfo.__init__ linspector.lib.core.job.JobInfo.__init__
linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-3', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt> linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-3', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt>
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">year</tt> <tt class="py-op">=</tt> <tt class="py-name">year</tt> <tt class="py-comment"># 4-digit year number</tt> </tt> <a name="L37"></a><tt class="py-lineno">37</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">year</tt> <tt class="py-op">=</tt> <tt class="py-name">year</tt> <tt class="py-comment"># 4-digit year number</tt> </tt>
<a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">month</tt> <tt class="py-op">=</tt> <tt class="py-name">month</tt> <tt class="py-comment"># month number (1-12)</tt> </tt> <a name="L38"></a><tt class="py-lineno">38</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">month</tt> <tt class="py-op">=</tt> <tt class="py-name">month</tt> <tt class="py-comment"># month number (1-12)</tt> </tt>
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day</tt> <tt class="py-op">=</tt> <tt class="py-name">day</tt> <tt class="py-comment"># day of the month (1-31)</tt> </tt> <a name="L39"></a><tt class="py-lineno">39</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day</tt> <tt class="py-op">=</tt> <tt class="py-name">day</tt> <tt class="py-comment"># day of the month (1-31)</tt> </tt>
<a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">week</tt> <tt class="py-op">=</tt> <tt class="py-name">week</tt> <tt class="py-comment"># ISO week number (1-53)</tt> </tt> <a name="L40"></a><tt class="py-lineno">40</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">week</tt> <tt class="py-op">=</tt> <tt class="py-name">week</tt> <tt class="py-comment"># ISO week number (1-53)</tt> </tt>
<a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day_of_week</tt> <tt class="py-op">=</tt> <tt class="py-name">day_of_week</tt> <tt class="py-comment"># number or name of weekday (0-6 or mon,tue,wed,thu,fri,sat,sun)</tt> </tt> <a name="L41"></a><tt class="py-lineno">41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day_of_week</tt> <tt class="py-op">=</tt> <tt class="py-name">day_of_week</tt> <tt class="py-comment"># number or name of weekday (0-6 or mon,tue,wed,thu,fri,sat,sun)</tt> </tt>
<a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hour</tt> <tt class="py-op">=</tt> <tt class="py-name">hour</tt> <tt class="py-comment"># hour (0-23)</tt> </tt> <a name="L42"></a><tt class="py-lineno">42</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hour</tt> <tt class="py-op">=</tt> <tt class="py-name">hour</tt> <tt class="py-comment"># hour (0-23)</tt> </tt>
<a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minute</tt> <tt class="py-op">=</tt> <tt class="py-name">minute</tt> <tt class="py-comment"># minute (0-59)</tt> </tt> <a name="L43"></a><tt class="py-lineno">43</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minute</tt> <tt class="py-op">=</tt> <tt class="py-name">minute</tt> <tt class="py-comment"># minute (0-59)</tt> </tt>
<a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">second</tt> <tt class="py-op">=</tt> <tt class="py-name">second</tt> <tt class="py-comment"># second (0-59)</tt> </tt> <a name="L44"></a><tt class="py-lineno">44</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">second</tt> <tt class="py-op">=</tt> <tt class="py-name">second</tt> <tt class="py-comment"># second (0-59)</tt> </tt>
<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt> <a name="L45"></a><tt class="py-lineno">45</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt> <tt class="py-op">=</tt> <tt class="py-name">start_date</tt> </tt>
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt> <tt class="py-op">=</tt> <tt class="py-name">date</tt> </tt> <a name="L46"></a><tt class="py-lineno">46</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt>
</div><a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> </tt> </div><a name="L47"></a><tt class="py-lineno">47</tt> <tt class="py-line"> </tt>
<a name="CronPeriod.__str__"></a><div id="CronPeriod.__str__-def"><a name="L53"></a><tt class="py-lineno"> 53</tt> <a class="py-toggle" href="#" id="CronPeriod.__str__-toggle" onclick="return toggle('CronPeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="CronPeriod.__str__"></a><div id="CronPeriod.__str__-def"><a name="L48"></a><tt class="py-lineno">48</tt> <a class="py-toggle" href="#" id="CronPeriod.__str__-toggle" onclick="return toggle('CronPeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="CronPeriod.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CronPeriod.__str__-expanded"><a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"CronPeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt> </div><div id="CronPeriod.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="CronPeriod.__str__-expanded"><a name="L49"></a><tt class="py-lineno">49</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"CronPeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt>
<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt> <a name="L50"></a><tt class="py-lineno">50</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> </tt> </div><a name="L51"></a><tt class="py-lineno">51</tt> <tt class="py-line"> </tt>
<a name="CronPeriod.createJob"></a><div id="CronPeriod.createJob-def"><a name="L57"></a><tt class="py-lineno"> 57</tt> <a class="py-toggle" href="#" id="CronPeriod.createJob-toggle" onclick="return toggle('CronPeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="CronPeriod.createJob"></a><div id="CronPeriod.createJob-def"><a name="L52"></a><tt class="py-lineno">52</tt> <a class="py-toggle" href="#" id="CronPeriod.createJob-toggle" onclick="return toggle('CronPeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.CronPeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="CronPeriod.createJob-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CronPeriod.createJob-expanded"><a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_cron_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">year</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">month</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">week</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day_of_week</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hour</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minute</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">second</tt><tt class="py-op">,</tt> <tt class="py-name">jobInfo</tt><tt class="py-op">)</tt> </tt> </div><div id="CronPeriod.createJob-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="CronPeriod.createJob-expanded"><a name="L53"></a><tt class="py-lineno">53</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_cron_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">year</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">year</tt><tt class="py-op">,</tt> <tt class="py-name">month</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">month</tt><tt class="py-op">,</tt> <tt class="py-name">day</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day</tt><tt class="py-op">,</tt> <tt class="py-name">week</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">week</tt><tt class="py-op">,</tt> </tt>
</div></div><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> </tt> <a name="L54"></a><tt class="py-lineno">54</tt> <tt class="py-line"> <tt class="py-name">day_of_week</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">day_of_week</tt><tt class="py-op">,</tt> <tt class="py-name">hour</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">hour</tt><tt class="py-op">,</tt> <tt class="py-name">minute</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">minute</tt><tt class="py-op">,</tt> </tt>
<a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> </tt> <a name="L55"></a><tt class="py-lineno">55</tt> <tt class="py-line"> <tt class="py-name">second</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">second</tt><tt class="py-op">,</tt> <tt class="py-name">start_date</tt><tt class="py-op">=</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">start_date</tt><tt class="py-op">,</tt> <tt class="py-name">args</tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-name">jobInfo</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="DatePeriod"></a><div id="DatePeriod-def"><a name="L61"></a><tt class="py-lineno"> 61</tt> <a class="py-toggle" href="#" id="DatePeriod-toggle" onclick="return toggle('DatePeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html">DatePeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div></div><a name="L56"></a><tt class="py-lineno">56</tt> <tt class="py-line"> </tt>
</div><div id="DatePeriod-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="DatePeriod-expanded"><a name="DatePeriod.__init__"></a><div id="DatePeriod.__init__-def"><a name="L62"></a><tt class="py-lineno"> 62</tt> <a class="py-toggle" href="#" id="DatePeriod.__init__-toggle" onclick="return toggle('DatePeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">date</tt><tt class="py-op">,</tt> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L57"></a><tt class="py-lineno">57</tt> <tt class="py-line"> </tt>
</div><div id="DatePeriod.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DatePeriod.__init__-expanded"><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-4" class="py-name" targets="Class linspector.lib.config.periods.DatePeriod=linspector.lib.config.periods.DatePeriod-class.html"><a title="linspector.lib.config.periods.DatePeriod" class="py-name" href="#" onclick="return doclink('link-4', 'DatePeriod', 'link-4');">DatePeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name"><a title="linspector.lib.config.config.Config.__init__ <a name="DatePeriod"></a><div id="DatePeriod-def"><a name="L58"></a><tt class="py-lineno">58</tt> <a class="py-toggle" href="#" id="DatePeriod-toggle" onclick="return toggle('DatePeriod');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html">DatePeriod</a><tt class="py-op">(</tt><tt class="py-base-class">Period</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DatePeriod-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="DatePeriod-expanded"><a name="DatePeriod.__init__"></a><div id="DatePeriod.__init__-def"><a name="L59"></a><tt class="py-lineno">59</tt> <a class="py-toggle" href="#" id="DatePeriod.__init__-toggle" onclick="return toggle('DatePeriod.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">date</tt><tt class="py-op">,</tt> <tt class="py-param">comment</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DatePeriod.__init__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DatePeriod.__init__-expanded"><a name="L60"></a><tt class="py-lineno">60</tt> <tt class="py-line"> <tt class="py-name">super</tt><tt class="py-op">(</tt><tt id="link-4" class="py-name" targets="Class linspector.lib.config.periods.DatePeriod=linspector.lib.config.periods.DatePeriod-class.html"><a title="linspector.lib.config.periods.DatePeriod" class="py-name" href="#" onclick="return doclink('link-4', 'DatePeriod', 'link-4');">DatePeriod</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name"><a title="linspector.lib.config.config.Config.__init__
linspector.lib.config.filters.Filter.__init__ linspector.lib.config.filters.Filter.__init__
linspector.lib.config.hostgroups.HostGroup.__init__ linspector.lib.config.hostgroups.HostGroup.__init__
linspector.lib.config.hostgroups.HostGroupService.__init__ linspector.lib.config.hostgroups.HostGroupService.__init__
@ -175,43 +172,40 @@ linspector.lib.core.command.Command.__init__
linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon.__init__
linspector.lib.core.job.JobInfo.__init__ linspector.lib.core.job.JobInfo.__init__
linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-5', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt> linspector.lib.core.logger.Logger.__init__" class="py-name" href="#" onclick="return doclink('link-5', '__init__', 'link-1');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt> </tt>
<a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt> <tt class="py-op">=</tt> <tt class="py-name">date</tt> </tt> <a name="L61"></a><tt class="py-lineno">61</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt> <tt class="py-op">=</tt> <tt class="py-name">date</tt> </tt>
<a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt> <a name="L62"></a><tt class="py-lineno">62</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">comment</tt> <tt class="py-op">=</tt> <tt class="py-name">comment</tt> </tt>
</div><a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> </tt> </div><a name="L63"></a><tt class="py-lineno">63</tt> <tt class="py-line"> </tt>
<a name="DatePeriod.__str__"></a><div id="DatePeriod.__str__-def"><a name="L67"></a><tt class="py-lineno"> 67</tt> <a class="py-toggle" href="#" id="DatePeriod.__str__-toggle" onclick="return toggle('DatePeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="DatePeriod.__str__"></a><div id="DatePeriod.__str__-def"><a name="L64"></a><tt class="py-lineno">64</tt> <a class="py-toggle" href="#" id="DatePeriod.__str__-toggle" onclick="return toggle('DatePeriod.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DatePeriod.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DatePeriod.__str__-expanded"><a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"DatePeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">","</tt><tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt> </div><div id="DatePeriod.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DatePeriod.__str__-expanded"><a name="L65"></a><tt class="py-lineno">65</tt> <tt class="py-line"> <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-string">"DatePeriod(Name: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">+</tt> <tt class="py-string">", "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-string">")"</tt> </tt>
<a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt> <a name="L66"></a><tt class="py-lineno">66</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
</div><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> </tt> </div><a name="L67"></a><tt class="py-lineno">67</tt> <tt class="py-line"> </tt>
<a name="DatePeriod.createJob"></a><div id="DatePeriod.createJob-def"><a name="L71"></a><tt class="py-lineno"> 71</tt> <a class="py-toggle" href="#" id="DatePeriod.createJob-toggle" onclick="return toggle('DatePeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="DatePeriod.createJob"></a><div id="DatePeriod.createJob-def"><a name="L68"></a><tt class="py-lineno">68</tt> <a class="py-toggle" href="#" id="DatePeriod.createJob-toggle" onclick="return toggle('DatePeriod.createJob');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods.DatePeriod-class.html#createJob">createJob</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">scheduler</tt><tt class="py-op">,</tt> <tt class="py-param">jobInfo</tt><tt class="py-op">,</tt> <tt class="py-param">func</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="DatePeriod.createJob-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DatePeriod.createJob-expanded"><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_date_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt><tt class="py-op">,</tt> <tt class="py-name">jobInfo</tt><tt class="py-op">)</tt> </tt> </div><div id="DatePeriod.createJob-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="DatePeriod.createJob-expanded"><a name="L69"></a><tt class="py-lineno">69</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">scheduler</tt><tt class="py-op">.</tt><tt class="py-name">add_date_job</tt><tt class="py-op">(</tt><tt class="py-name">func</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">date</tt><tt class="py-op">,</tt> <tt class="py-op">[</tt><tt class="py-name">jobInfo</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> </tt> </div></div><a name="L70"></a><tt class="py-lineno">70</tt> <tt class="py-line"> </tt>
<a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> </tt> <a name="L71"></a><tt class="py-lineno">71</tt> <tt class="py-line"> </tt>
<a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> </tt> <a name="parsePeriodList"></a><div id="parsePeriodList-def"><a name="L72"></a><tt class="py-lineno">72</tt> <a class="py-toggle" href="#" id="parsePeriodList-toggle" onclick="return toggle('parsePeriodList');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods-module.html#parsePeriodList">parsePeriodList</a><tt class="py-op">(</tt><tt class="py-param">periodlist</tt><tt class="py-op">,</tt> <tt class="py-param">log</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> </tt> </div><div id="parsePeriodList-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="parsePeriodList-expanded"><a name="L73"></a><tt class="py-lineno">73</tt> <tt class="py-line"> <tt id="link-6" class="py-name" targets="Module linspector.lib.config.periods=linspector.lib.config.periods-module.html"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-6', 'periods', 'link-6');">periods</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt> <a name="L74"></a><tt class="py-lineno">74</tt> <tt class="py-line"> <tt class="py-name">log</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Method linspector.lib.core.logger.Logger.i()=linspector.lib.core.logger.Logger-class.html#i"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-7', 'i', 'link-7');">i</a></tt><tt class="py-op">(</tt><tt class="py-name">periodlist</tt><tt class="py-op">)</tt> </tt>
<a name="parsePeriodList"></a><div id="parsePeriodList-def"><a name="L78"></a><tt class="py-lineno"> 78</tt> <a class="py-toggle" href="#" id="parsePeriodList-toggle" onclick="return toggle('parsePeriodList');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.config.periods-module.html#parsePeriodList">parsePeriodList</a><tt class="py-op">(</tt><tt class="py-param">periodlist</tt><tt class="py-op">,</tt><tt class="py-param">log</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L75"></a><tt class="py-lineno">75</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-name">values</tt> <tt class="py-keyword">in</tt> <tt class="py-name">periodlist</tt><tt class="py-op">.</tt><tt class="py-name">items</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="parsePeriodList-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="parsePeriodList-expanded"><a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt id="link-6" class="py-name" targets="Module linspector.lib.config.periods=linspector.lib.config.periods-module.html"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-6', 'periods', 'link-6');">periods</a></tt><tt class="py-op">=</tt><tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L76"></a><tt class="py-lineno">76</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-string">"date"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt>
<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-name">values</tt> <tt class="py-keyword">in</tt> <tt class="py-name">periodlist</tt><tt class="py-op">.</tt><tt class="py-name">items</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L77"></a><tt class="py-lineno">77</tt> <tt class="py-line"> <tt id="link-8" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-8', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-9" class="py-name"><a title="linspector.lib.config.periods.DatePeriod" class="py-name" href="#" onclick="return doclink('link-9', 'DatePeriod', 'link-4');">DatePeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-string">"date"</tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt> <a name="L78"></a><tt class="py-lineno">78</tt> <tt class="py-line"> <tt class="py-keyword">continue</tt> </tt>
<a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt id="link-7" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-7', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-8" class="py-name"><a title="linspector.lib.config.periods.DatePeriod" class="py-name" href="#" onclick="return doclink('link-8', 'DatePeriod', 'link-4');">DatePeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L79"></a><tt class="py-lineno">79</tt> <tt class="py-line"> </tt>
<a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt> <a name="L80"></a><tt class="py-lineno">80</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-10" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-10', 'i', 'link-7');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">"weeks"</tt><tt class="py-op">,</tt> <tt class="py-string">"days"</tt><tt class="py-op">,</tt> <tt class="py-string">"hours"</tt><tt class="py-op">,</tt> <tt class="py-string">"minutes"</tt><tt class="py-op">,</tt> <tt class="py-string">"seconds"</tt><tt class="py-op">,</tt> <tt class="py-string">"start_date"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
<a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> </tt> <a name="L81"></a><tt class="py-lineno">81</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-11" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-11', 'i', 'link-7');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt>
<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-9" class="py-name" targets="Method linspector.lib.core.logger.Logger.i()=linspector.lib.core.logger.Logger-class.html#i"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-9', 'i', 'link-9');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt> <tt class="py-string">"weeks"</tt><tt class="py-op">,</tt><tt class="py-string">"days"</tt><tt class="py-op">,</tt> <tt class="py-string">"hours"</tt><tt class="py-op">,</tt> <tt class="py-string">"minutes"</tt><tt class="py-op">,</tt> <tt class="py-string">"seconds"</tt><tt class="py-op">,</tt> <tt class="py-string">"start_date"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt> <a name="L82"></a><tt class="py-lineno">82</tt> <tt class="py-line"> <tt id="link-12" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-12', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-13" class="py-name"><a title="linspector.lib.config.periods.IntervalPeriod" class="py-name" href="#" onclick="return doclink('link-13', 'IntervalPeriod', 'link-0');">IntervalPeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-10" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-10', 'i', 'link-9');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt> <a name="L83"></a><tt class="py-lineno">83</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt>
<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> <tt id="link-11" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-11', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-12" class="py-name"><a title="linspector.lib.config.periods.IntervalPeriod" class="py-name" href="#" onclick="return doclink('link-12', 'IntervalPeriod', 'link-0');">IntervalPeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L84"></a><tt class="py-lineno">84</tt> <tt class="py-line"> </tt>
<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt> <a name="L85"></a><tt class="py-lineno">85</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-14" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-14', 'i', 'link-7');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">"year"</tt><tt class="py-op">,</tt> <tt class="py-string">"month"</tt><tt class="py-op">,</tt> <tt class="py-string">"day"</tt><tt class="py-op">,</tt> <tt class="py-string">"week"</tt><tt class="py-op">,</tt> <tt class="py-string">"day_of_week"</tt><tt class="py-op">,</tt> <tt class="py-string">"hour"</tt><tt class="py-op">,</tt> <tt class="py-string">"minute"</tt><tt class="py-op">,</tt> <tt class="py-string">"second"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt>
<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> </tt> <a name="L86"></a><tt class="py-lineno">86</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-15" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-15', 'i', 'link-7');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt>
<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-13" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-13', 'i', 'link-9');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-op">[</tt><tt class="py-string">"year"</tt><tt class="py-op">,</tt> <tt class="py-string">"month"</tt><tt class="py-op">,</tt> <tt class="py-string">"day"</tt><tt class="py-op">,</tt> <tt class="py-string">"week"</tt><tt class="py-op">,</tt> <tt class="py-string">"day_of_week"</tt><tt class="py-op">,</tt> <tt class="py-string">"hour"</tt><tt class="py-op">,</tt> <tt class="py-string">"minute"</tt><tt class="py-op">,</tt> <tt class="py-string">"second"</tt><tt class="py-op">]</tt><tt class="py-op">:</tt> </tt> <a name="L87"></a><tt class="py-lineno">87</tt> <tt class="py-line"> <tt id="link-16" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-16', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-17" class="py-name"><a title="linspector.lib.config.periods.CronPeriod" class="py-name" href="#" onclick="return doclink('link-17', 'CronPeriod', 'link-2');">CronPeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-14" class="py-name"><a title="linspector.lib.core.logger.Logger.i" class="py-name" href="#" onclick="return doclink('link-14', 'i', 'link-9');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">values</tt><tt class="py-op">:</tt> </tt> <a name="L88"></a><tt class="py-lineno">88</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt>
<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt id="link-15" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-15', 'periods', 'link-6');">periods</a></tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt id="link-16" class="py-name"><a title="linspector.lib.config.periods.CronPeriod" class="py-name" href="#" onclick="return doclink('link-16', 'CronPeriod', 'link-2');">CronPeriod</a></tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">,</tt> <tt class="py-op">**</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L89"></a><tt class="py-lineno">89</tt> <tt class="py-line"> </tt>
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt> <a name="L90"></a><tt class="py-lineno">90</tt> <tt class="py-line"> <tt class="py-name">log</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Method linspector.lib.core.logger.Logger.w()=linspector.lib.core.logger.Logger-class.html#w"><a title="linspector.lib.core.logger.Logger.w" class="py-name" href="#" onclick="return doclink('link-18', 'w', 'link-18');">w</a></tt><tt class="py-op">(</tt><tt class="py-string">"ignoring Period: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> </tt> <a name="L91"></a><tt class="py-lineno">91</tt> <tt class="py-line"> <tt class="py-name">log</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="linspector.lib.core.logger.Logger.w" class="py-name" href="#" onclick="return doclink('link-19', 'w', 'link-18');">w</a></tt><tt class="py-op">(</tt><tt class="py-string">"reason: could not determine PeriodType: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">log</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method linspector.lib.core.logger.Logger.w()=linspector.lib.core.logger.Logger-class.html#w"><a title="linspector.lib.core.logger.Logger.w" class="py-name" href="#" onclick="return doclink('link-17', 'w', 'link-17');">w</a></tt><tt class="py-op">(</tt><tt class="py-string">"ignoring Period: "</tt> <tt class="py-op">+</tt><tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">name</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L92"></a><tt class="py-lineno">92</tt> <tt class="py-line"> </tt>
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-name">log</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="linspector.lib.core.logger.Logger.w" class="py-name" href="#" onclick="return doclink('link-18', 'w', 'link-17');">w</a></tt><tt class="py-op">(</tt><tt class="py-string">"reason: could not determine PeriodType: "</tt> <tt class="py-op">+</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">values</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L93"></a><tt class="py-lineno">93</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-20" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-20', 'periods', 'link-6');">periods</a></tt> </tt>
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> </tt> </div><a name="L94"></a><tt class="py-lineno">94</tt> <tt class="py-line"> </tt><script type="text/javascript">
<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> </tt>
<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-19" class="py-name"><a title="linspector.lib.config.periods" class="py-name" href="#" onclick="return doclink('link-19', 'periods', 'link-6');">periods</a></tt> </tt>
</div><a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"> </tt><script type="text/javascript">
<!-- <!--
expandto(location.href); expandto(location.href);
// --> // -->
@ -244,7 +238,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -101,6 +101,7 @@ object --+
<span class="summary-sig-arg">hour</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>, <span class="summary-sig-arg">hour</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>,
<span class="summary-sig-arg">minute</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>, <span class="summary-sig-arg">minute</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>,
<span class="summary-sig-arg">second</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">0</code><code class="variable-quote">'</code></span>, <span class="summary-sig-arg">second</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">0</code><code class="variable-quote">'</code></span>,
<span class="summary-sig-arg">start_date</span>=<span class="summary-sig-default">None</span>,
<span class="summary-sig-arg">comment</span>=<span class="summary-sig-default">None</span>)</span><br /> <span class="summary-sig-arg">comment</span>=<span class="summary-sig-default">None</span>)</span><br />
x.__init__(...) initializes x; see help(type(x)) for signature</td> x.__init__(...) initializes x; see help(type(x)) for signature</td>
<td align="right" valign="top"> <td align="right" valign="top">
@ -229,6 +230,7 @@ object --+
<span class="sig-arg">hour</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>, <span class="sig-arg">hour</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>,
<span class="sig-arg">minute</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>, <span class="sig-arg">minute</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">*</code><code class="variable-quote">'</code></span>,
<span class="sig-arg">second</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">0</code><code class="variable-quote">'</code></span>, <span class="sig-arg">second</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">0</code><code class="variable-quote">'</code></span>,
<span class="sig-arg">start_date</span>=<span class="sig-default">None</span>,
<span class="sig-arg">comment</span>=<span class="sig-default">None</span>)</span> <span class="sig-arg">comment</span>=<span class="sig-default">None</span>)</span>
<br /><em class="fname">(Constructor)</em> <br /><em class="fname">(Constructor)</em>
</h3> </h3>
@ -322,7 +324,7 @@ object --+
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -308,7 +308,7 @@ object --+
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -318,7 +318,7 @@ object --+
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -256,7 +256,7 @@ object --+
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -168,7 +168,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -107,7 +107,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -155,7 +155,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -137,7 +137,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -91,7 +91,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -134,7 +134,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -68,7 +68,7 @@
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">error</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt> <a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">error</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
</div><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt> </div><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"> </tt>
<a name="Command.__str__"></a><div id="Command.__str__-def"><a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Command.__str__-toggle" onclick="return toggle('Command.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.command.Command-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="Command.__str__"></a><div id="Command.__str__-def"><a name="L10"></a><tt class="py-lineno">10</tt> <a class="py-toggle" href="#" id="Command.__str__-toggle" onclick="return toggle('Command.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.command.Command-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Command.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Command.__str__-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-2" class="py-name"><a title="linspector.lib.core.command" class="py-name" href="#" onclick="return doclink('link-2', 'command', 'link-0');">command</a></tt> </tt> </div><div id="Command.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Command.__str__-expanded"><a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-2" class="py-name"><a title="linspector.lib.core.command" class="py-name" href="#" onclick="return doclink('link-2', 'command', 'link-0');">command</a></tt> </tt>
</div><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt> </div><a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> </tt>
<a name="Command.hasProcessed"></a><div id="Command.hasProcessed-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="Command.hasProcessed-toggle" onclick="return toggle('Command.hasProcessed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.command.Command-class.html#hasProcessed">hasProcessed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="Command.hasProcessed"></a><div id="Command.hasProcessed-def"><a name="L13"></a><tt class="py-lineno">13</tt> <a class="py-toggle" href="#" id="Command.hasProcessed-toggle" onclick="return toggle('Command.hasProcessed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.command.Command-class.html#hasProcessed">hasProcessed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Command.hasProcessed-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Command.hasProcessed-expanded"><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">output</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">error</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt> </tt> </div><div id="Command.hasProcessed-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="Command.hasProcessed-expanded"><a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">output</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt> <tt class="py-keyword">and</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">error</tt> <tt class="py-op">!=</tt> <tt class="py-string">""</tt> </tt>
@ -119,7 +119,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -200,7 +200,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -135,7 +135,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -225,7 +225,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:17 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -275,7 +275,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -137,7 +137,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -71,11 +71,17 @@
<a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">service</tt> <tt class="py-op">=</tt> <tt class="py-name">service</tt> </tt> <a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">service</tt> <tt class="py-op">=</tt> <tt class="py-name">service</tt> </tt>
<a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">threshold</tt> <tt class="py-op">=</tt> <tt class="py-name">threshold</tt> </tt> <a name="L12"></a><tt class="py-lineno">12</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">threshold</tt> <tt class="py-op">=</tt> <tt class="py-name">threshold</tt> </tt>
<a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">=</tt> <tt class="py-name">parent</tt> </tt> <a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">parent</tt> <tt class="py-op">=</tt> <tt class="py-name">parent</tt> </tt>
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">=</tt> <tt class="py-name">hostgroupname</tt> <tt class="py-op">+</tt> <tt class="py-name">service</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt> <a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> <tt class="py-op">=</tt> <tt class="py-name">hostgroupname</tt> <tt class="py-op">+</tt> <tt class="py-string">"_"</tt> <tt class="py-op">+</tt> <tt class="py-name">service</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt>
</div><a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> </tt> </div><a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"> </tt>
<a name="JobInfo.__str__"></a><div id="JobInfo.__str__-def"><a name="L16"></a><tt class="py-lineno">16</tt> <a class="py-toggle" href="#" id="JobInfo.__str__-toggle" onclick="return toggle('JobInfo.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.job.JobInfo-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="JobInfo.__str__"></a><div id="JobInfo.__str__-def"><a name="L16"></a><tt class="py-lineno">16</tt> <a class="py-toggle" href="#" id="JobInfo.__str__-toggle" onclick="return toggle('JobInfo.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.job.JobInfo-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JobInfo.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="JobInfo.__str__-expanded"><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt> </div><div id="JobInfo.__str__-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="JobInfo.__str__-expanded"><a name="L17"></a><tt class="py-lineno">17</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">name</tt> </tt>
</div></div><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt><script type="text/javascript"> </div><a name="L18"></a><tt class="py-lineno">18</tt> <tt class="py-line"> </tt>
<a name="JobInfo.setLogger"></a><div id="JobInfo.setLogger-def"><a name="L19"></a><tt class="py-lineno">19</tt> <a class="py-toggle" href="#" id="JobInfo.setLogger-toggle" onclick="return toggle('JobInfo.setLogger');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.job.JobInfo-class.html#setLogger">setLogger</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">log</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JobInfo.setLogger-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="JobInfo.setLogger-expanded"><a name="L20"></a><tt class="py-lineno">20</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">log</tt> <tt class="py-op">=</tt> <tt class="py-name">log</tt> </tt>
</div><a name="L21"></a><tt class="py-lineno">21</tt> <tt class="py-line"> </tt>
<a name="JobInfo.handleCall"></a><div id="JobInfo.handleCall-def"><a name="L22"></a><tt class="py-lineno">22</tt> <a class="py-toggle" href="#" id="JobInfo.handleCall-toggle" onclick="return toggle('JobInfo.handleCall');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="linspector.lib.core.job.JobInfo-class.html#handleCall">handleCall</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="JobInfo.handleCall-collapsed" style="display:none;" pad="++" indent="++++++++"></div><div id="JobInfo.handleCall-expanded"><a name="L23"></a><tt class="py-lineno">23</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
</div></div><a name="L24"></a><tt class="py-lineno">24</tt> <tt class="py-line"> </tt><script type="text/javascript">
<!-- <!--
expandto(location.href); expandto(location.href);
// --> // -->
@ -108,7 +114,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -112,6 +112,39 @@
</tr> </tr>
</table> </table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="setLogger"></a><span class="summary-sig-name">setLogger</span>(<span class="summary-sig-arg">self</span>,
<span class="summary-sig-arg">log</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="linspector.lib.core.job-pysrc.html#JobInfo.setLogger">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="handleCall"></a><span class="summary-sig-name">handleCall</span>(<span class="summary-sig-arg">self</span>)</span></td>
<td align="right" valign="top">
<span class="codelink"><a href="linspector.lib.core.job-pysrc.html#JobInfo.handleCall">source&nbsp;code</a></span>
</td>
</tr>
</table>
</td> </td>
</tr> </tr>
</table> </table>
@ -141,7 +174,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -134,7 +134,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -107,7 +107,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -182,7 +182,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -136,7 +136,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -150,7 +150,7 @@ expandto(location.href);
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -273,7 +273,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -112,7 +112,7 @@
<table border="0" cellpadding="0" cellspacing="0" width="100%%"> <table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr> <tr>
<td align="left" class="footer"> <td align="left" class="footer">
Generated by Epydoc 3.0.1 on Mon May 27 01:45:23 2013 Generated by Epydoc 3.0.1 on Mon May 27 03:53:16 2013
</td> </td>
<td align="right" class="footer"> <td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net" <a target="mainFrame" href="http://epydoc.sourceforge.net"

View file

@ -10,9 +10,9 @@ class Host:
self.comment = comment self.comment = comment
def __str__(self): def __str__(self):
ret = "Host('Name: " + self.name + "', 'access: " + self.host + "', " ret = "Host('Name: " + self.name + "', 'Access: " + self.host + "', "
if self.parent != "": if self.parent != "":
ret += "'parent: " + self.parent + "', " ret += "'Parent: " + self.parent + "', "
ret += "'HostServices: {" ret += "'HostServices: {"
for s in self.services: for s in self.services:
ret += str(s) + "\n" ret += str(s) + "\n"

View file

@ -18,8 +18,8 @@ class Member:
class MemberFilter: class MemberFilter:
def __init__(self, filt, Value): def __init__(self, filter, Value):
self.filt = filt self.filter = filter
self.value = Value self.value = Value
def __str__(self): def __str__(self):

View file

@ -1,6 +1,3 @@
from apscheduler.scheduler import Scheduler
class Period(object): class Period(object):
def __init__(self, name): def __init__(self, name):
self.name = name self.name = name
@ -13,8 +10,7 @@ class Period(object):
class IntervalPeriod(Period): class IntervalPeriod(Period):
def __init__(self, name="", weeks=0,days=0, hours=0, minutes=0, seconds=0, start_date=None, def __init__(self, name="", weeks=0, days=0, hours=0, minutes=0, seconds=0, start_date=None, comment=None):
comment=None):
super(IntervalPeriod, self).__init__(name) super(IntervalPeriod, self).__init__(name)
self.days = days # number of days to wait self.days = days # number of days to wait
@ -26,8 +22,8 @@ class IntervalPeriod(Period):
self.comment = comment # comment self.comment = comment # comment
def createJob(self, scheduler, jobInfo, func): def createJob(self, scheduler, jobInfo, func):
return scheduler.add_interval_job(func, weeks=self.weeks, hours=self.hours, minutes=self.minutes, seconds=self.seconds, start_date=self.start_date, args=[jobInfo]) return scheduler.add_interval_job(func, weeks=self.weeks, hours=self.hours, minutes=self.minutes,
seconds=self.seconds, start_date=self.start_date, args=[jobInfo])
def __str__(self): def __str__(self):
ret = "IntervalPeriod(Name: " + self.name + ")" ret = "IntervalPeriod(Name: " + self.name + ")"
@ -35,9 +31,8 @@ class IntervalPeriod(Period):
class CronPeriod(Period): class CronPeriod(Period):
def __init__(self, name="", year="*", month="*", day="*", week="*", def __init__(self, name="", year="*", month="*", day="*", week="*", day_of_week="*", hour="*", minute="*",
day_of_week="*", hour="*", minute="*", second="0", start_date=None, second="0", start_date=None, comment=None):
comment=None):
super(CronPeriod, self).__init__(name) super(CronPeriod, self).__init__(name)
self.year = year # 4-digit year number self.year = year # 4-digit year number
self.month = month # month number (1-12) self.month = month # month number (1-12)
@ -50,13 +45,14 @@ class CronPeriod(Period):
self.start_date = start_date self.start_date = start_date
self.comment = comment self.comment = comment
def __str__(self): def __str__(self):
ret = "CronPeriod(Name: " + self.name + ")" ret = "CronPeriod(Name: " + self.name + ")"
return ret return ret
def createJob(self, scheduler, jobInfo, func): def createJob(self, scheduler, jobInfo, func):
return scheduler.add_cron_job(func, year=self.year, month=self.month, day=self.day, week=self.week, day_of_week=self.day_of_week, hour=self.hour, minute=self.minute, second=self.second,start_date=self.start_date, args=[jobInfo]) return scheduler.add_cron_job(func, year=self.year, month=self.month, day=self.day, week=self.week,
day_of_week=self.day_of_week, hour=self.hour, minute=self.minute,
second=self.second, start_date=self.start_date, args=[jobInfo])
class DatePeriod(Period): class DatePeriod(Period):
@ -66,25 +62,22 @@ class DatePeriod(Period):
self.comment = comment self.comment = comment
def __str__(self): def __str__(self):
ret = "DatePeriod(Name: " + self.name + ","+ str(self.date) + ")" ret = "DatePeriod(Name: " + self.name + ", " + str(self.date) + ")"
return ret return ret
def createJob(self, scheduler, jobInfo, func): def createJob(self, scheduler, jobInfo, func):
return scheduler.add_date_job(func, self.date, [jobInfo]) return scheduler.add_date_job(func, self.date, [jobInfo])
def parsePeriodList(periodlist, log):
periods = []
def parsePeriodList(periodlist,log):
periods=[]
log.i(periodlist) log.i(periodlist)
for name, values in periodlist.items(): for name, values in periodlist.items():
if "date" in values: if "date" in values:
periods.append(DatePeriod(name, **values)) periods.append(DatePeriod(name, **values))
continue continue
for i in [ "weeks","days", "hours", "minutes", "seconds", "start_date"]: for i in ["weeks", "days", "hours", "minutes", "seconds", "start_date"]:
if i in values: if i in values:
periods.append(IntervalPeriod(name, **values)) periods.append(IntervalPeriod(name, **values))
break break
@ -94,9 +87,7 @@ def parsePeriodList(periodlist,log):
periods.append(CronPeriod(name, **values)) periods.append(CronPeriod(name, **values))
break break
log.w("ignoring Period: " +str(name)) log.w("ignoring Period: " + str(name))
log.w("reason: could not determine PeriodType: " + str(values)) log.w("reason: could not determine PeriodType: " + str(values))
return periods return periods

View file

@ -8,7 +8,7 @@ class Command:
self.error = "" self.error = ""
def __str__(self): def __str__(self):
return command return self.command
def hasProcessed(self): def hasProcessed(self):
return self.output != "" and self.error != "" return self.output != "" and self.error != ""

View file

@ -20,8 +20,4 @@ class JobInfo:
self.log = log self.log = log
def handleCall(self): def handleCall(self):
pass pass

View file

@ -57,5 +57,3 @@ class Logger():
def close(self): def close(self):
logging.shutdown() logging.shutdown()

View file

@ -1,11 +1,10 @@
#!/usr/bin/python2.7 -tt #!/usr/bin/python2.7 -tt
VERSION = "0.1.1/TETRIS" VERSION = "0.2/TETRIS"
import argparse import argparse
from lib.core.job import JobInfo from lib.core.job import JobInfo
from lib.core.logger import Logger from lib.core.logger import Logger
from lib.config.config import Config from lib.config.config import Config
from lib.config.periods import Period
from apscheduler.scheduler import Scheduler from apscheduler.scheduler import Scheduler
import time import time
import logging import logging
@ -45,6 +44,7 @@ def handleJob(jobInfo):
jobInfo.handleCall() jobInfo.handleCall()
print str(jobInfo) print str(jobInfo)
def main(): def main():
args = parseArgs() args = parseArgs()
log = Logger(args.logfile, args.loglevel) log = Logger(args.logfile, args.loglevel)
@ -75,17 +75,10 @@ def main():
try: try:
time.sleep(10) time.sleep(10)
for job in jobs: for job in jobs:
log.d(str(job)) log.d(str(job))
except: except:
print "error" print "error"
elif args.action == "stop": elif args.action == "stop":
log.i("stopping linspector is currently unsupported") log.i("stopping linspector is currently unsupported")
elif args.action == "restart": elif args.action == "restart":

View file

@ -148,19 +148,19 @@
"hour": "*", "hour": "*",
"minute": "*/1", "minute": "*/1",
"second": "0", "second": "0",
"comment": "Cron Job" "comment": "Cron Job / Every minute"
}, },
"do_every_x_times" : { "do_every_x_times" : {
"days": 0, "days": 0,
"weeks": 0, "weeks": 0,
"hours": 0, "hours": 0,
"minutes": 5, "minutes": 0,
"seconds": 0, "seconds": 10,
"comment": "Interval Job" "comment": "Interval Job / Every 10 seconds"
}, },
"next_christmas" : { "next_christmas" : {
"date": "2013-12-24 20:00:00", "date": "2013-12-24 20:00:00",
"comment": "Date Job" "comment": "Date Job / Just one day"
} }
}, },
"hosts": "hosts":
@ -214,8 +214,8 @@
"services": "services":
{ {
"load": ["twentyfourseven"], "load": ["twentyfourseven"],
"discusage":["do_every_x_times"], "discusage":["twentyfourseven"],
"ping": ["twentyfourseven"] "ping": ["do_every_x_times"]
} }
} }
}, },