diff --git a/Makefile b/Makefile index 6f7d059..02e5508 100644 --- a/Makefile +++ b/Makefile @@ -5,10 +5,10 @@ clean: find . -type f -name "*.pyc" -exec rm -f {} \; docs: - epydoc --html -o docs ./lib + epydoc --html -o docs ./ docs-pdf: - epydoc --pdf -o docs ./lib + epydoc --pdf -o docs ./ docs-clean: rm -rf docs diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..4230117 --- /dev/null +++ b/__init__.py @@ -0,0 +1 @@ +from lib import * diff --git a/docs/api-objects.txt b/docs/api-objects.txt index 1b012fb..bd7ca14 100644 --- a/docs/api-objects.txt +++ b/docs/api-objects.txt @@ -1,115 +1,117 @@ -lib lib-module.html -lib.__package__ lib-module.html#__package__ -lib.config lib.config-module.html -lib.config.__package__ lib.config-module.html#__package__ -lib.config.config lib.config.config-module.html -lib.config.config.parsePeriodList lib.config.periods-module.html#parsePeriodList -lib.config.config.serviceList lib.config.services-module.html#serviceList -lib.config.config.parseMemberList lib.config.members-module.html#parseMemberList -lib.config.config.parseHostList lib.config.hosts-module.html#parseHostList -lib.config.config.__package__ lib.config.config-module.html#__package__ -lib.config.config.parseFilterList lib.config.filters-module.html#parseFilterList -lib.config.config.parseHostGroupList lib.config.hostgroups-module.html#parseHostGroupList -lib.config.filters lib.config.filters-module.html -lib.config.filters.parseFilterList lib.config.filters-module.html#parseFilterList -lib.config.filters.__package__ lib.config.filters-module.html#__package__ -lib.config.hostgroups lib.config.hostgroups-module.html -lib.config.hostgroups.parseHostGroupList lib.config.hostgroups-module.html#parseHostGroupList -lib.config.hostgroups.__package__ lib.config.hostgroups-module.html#__package__ -lib.config.hosts lib.config.hosts-module.html -lib.config.hosts.parseHostList lib.config.hosts-module.html#parseHostList -lib.config.hosts.__package__ lib.config.hosts-module.html#__package__ -lib.config.layouts lib.config.layouts-module.html -lib.config.members lib.config.members-module.html -lib.config.members.parseMemberList lib.config.members-module.html#parseMemberList -lib.config.members.__package__ lib.config.members-module.html#__package__ -lib.config.periods lib.config.periods-module.html -lib.config.periods.parsePeriodList lib.config.periods-module.html#parsePeriodList -lib.config.periods.__package__ lib.config.periods-module.html#__package__ -lib.config.services lib.config.services-module.html -lib.config.services.serviceList lib.config.services-module.html#serviceList -lib.config.services.__package__ lib.config.services-module.html#__package__ -lib.core lib.core-module.html -lib.core.__package__ lib.core-module.html#__package__ -lib.core.command lib.core.command-module.html -lib.core.command.__package__ lib.core.command-module.html#__package__ -lib.core.daemon lib.core.daemon-module.html -lib.core.daemon.__package__ lib.core.daemon-module.html#__package__ -lib.core.job lib.core.job-module.html -lib.core.job.__package__ lib.core.job-module.html#__package__ -lib.core.linspector_daemon lib.core.linspector_daemon-module.html -lib.core.linspector_daemon.__package__ lib.core.linspector_daemon-module.html#__package__ -lib.core.logger lib.core.logger-module.html -lib.core.logger.__package__ lib.core.logger-module.html#__package__ -lib.config.config.Config lib.config.config.Config-class.html -lib.config.config.Config.__init__ lib.config.config.Config-class.html#__init__ -lib.config.filters.Filter lib.config.filters.Filter-class.html -lib.config.filters.Filter.clone lib.config.filters.Filter-class.html#clone -lib.config.filters.Filter.__str__ lib.config.filters.Filter-class.html#__str__ -lib.config.filters.Filter.__init__ lib.config.filters.Filter-class.html#__init__ -lib.config.hostgroups.HostGroup lib.config.hostgroups.HostGroup-class.html -lib.config.hostgroups.HostGroup.__str__ lib.config.hostgroups.HostGroup-class.html#__str__ -lib.config.hostgroups.HostGroup.__init__ lib.config.hostgroups.HostGroup-class.html#__init__ -lib.config.hostgroups.HostGroupService lib.config.hostgroups.HostGroupService-class.html -lib.config.hostgroups.HostGroupService.__str__ lib.config.hostgroups.HostGroupService-class.html#__str__ -lib.config.hostgroups.HostGroupService.__init__ lib.config.hostgroups.HostGroupService-class.html#__init__ -lib.config.hosts.Host lib.config.hosts.Host-class.html -lib.config.hosts.Host.__str__ lib.config.hosts.Host-class.html#__str__ -lib.config.hosts.Host.__init__ lib.config.hosts.Host-class.html#__init__ -lib.config.hosts.HostService lib.config.hosts.HostService-class.html -lib.config.hosts.HostService.setCommand lib.config.hosts.HostService-class.html#setCommand -lib.config.hosts.HostService.__str__ lib.config.hosts.HostService-class.html#__str__ -lib.config.hosts.HostService.getCommand lib.config.hosts.HostService-class.html#getCommand -lib.config.hosts.HostService.__init__ lib.config.hosts.HostService-class.html#__init__ -lib.config.layouts.Layout lib.config.layouts.Layout-class.html -lib.config.layouts.Layout.__str__ lib.config.layouts.Layout-class.html#__str__ -lib.config.layouts.Layout.__init__ lib.config.layouts.Layout-class.html#__init__ -lib.config.layouts.LayoutList lib.config.layouts.LayoutList-class.html -lib.config.layouts.LayoutList.__str__ lib.config.layouts.LayoutList-class.html#__str__ -lib.config.layouts.LayoutList.__init__ lib.config.layouts.LayoutList-class.html#__init__ -lib.config.members.Member lib.config.members.Member-class.html -lib.config.members.Member.__str__ lib.config.members.Member-class.html#__str__ -lib.config.members.Member.__init__ lib.config.members.Member-class.html#__init__ -lib.config.members.MemberFilter lib.config.members.MemberFilter-class.html -lib.config.members.MemberFilter.__str__ lib.config.members.MemberFilter-class.html#__str__ -lib.config.members.MemberFilter.__init__ lib.config.members.MemberFilter-class.html#__init__ -lib.config.periods.Period lib.config.periods.Period-class.html -lib.config.periods.Period.__str__ lib.config.periods.Period-class.html#__str__ -lib.config.periods.Period.__init__ lib.config.periods.Period-class.html#__init__ -lib.config.services.Service lib.config.services.Service-class.html -lib.config.services.Service.clone lib.config.services.Service-class.html#clone -lib.config.services.Service.__str__ lib.config.services.Service-class.html#__str__ -lib.config.services.Service.__init__ lib.config.services.Service-class.html#__init__ -lib.core.command.Command lib.core.command.Command-class.html -lib.core.command.Command.getError lib.core.command.Command-class.html#getError -lib.core.command.Command.__str__ lib.core.command.Command-class.html#__str__ -lib.core.command.Command.getOutput lib.core.command.Command-class.html#getOutput -lib.core.command.Command.hasProcessed lib.core.command.Command-class.html#hasProcessed -lib.core.command.Command.doProcess lib.core.command.Command-class.html#doProcess -lib.core.command.Command.__init__ lib.core.command.Command-class.html#__init__ -lib.core.daemon.Daemon lib.core.daemon.Daemon-class.html -lib.core.daemon.Daemon.delpid lib.core.daemon.Daemon-class.html#delpid -lib.core.daemon.Daemon.run lib.core.daemon.Daemon-class.html#run -lib.core.daemon.Daemon.stop lib.core.daemon.Daemon-class.html#stop -lib.core.daemon.Daemon.start lib.core.daemon.Daemon-class.html#start -lib.core.daemon.Daemon.daemonize lib.core.daemon.Daemon-class.html#daemonize -lib.core.daemon.Daemon.__init__ lib.core.daemon.Daemon-class.html#__init__ -lib.core.daemon.Daemon.restart lib.core.daemon.Daemon-class.html#restart -lib.core.job.Job lib.core.job.Job-class.html -lib.core.job.Job.__init__ lib.core.job.Job-class.html#__init__ -lib.core.linspector_daemon.LinspectorDaemon lib.core.linspector_daemon.LinspectorDaemon-class.html -lib.core.daemon.Daemon.delpid lib.core.daemon.Daemon-class.html#delpid -lib.core.linspector_daemon.LinspectorDaemon.run lib.core.linspector_daemon.LinspectorDaemon-class.html#run -lib.core.daemon.Daemon.stop lib.core.daemon.Daemon-class.html#stop -lib.core.daemon.Daemon.start lib.core.daemon.Daemon-class.html#start -lib.core.daemon.Daemon.daemonize lib.core.daemon.Daemon-class.html#daemonize -lib.core.daemon.Daemon.restart lib.core.daemon.Daemon-class.html#restart -lib.core.daemon.Daemon.__init__ lib.core.daemon.Daemon-class.html#__init__ -lib.core.logger.Logger lib.core.logger.Logger-class.html -lib.core.logger.Logger.c lib.core.logger.Logger-class.html#c -lib.core.logger.Logger.e lib.core.logger.Logger-class.html#e -lib.core.logger.Logger.d lib.core.logger.Logger-class.html#d -lib.core.logger.Logger.i lib.core.logger.Logger-class.html#i -lib.core.logger.Logger.w lib.core.logger.Logger-class.html#w -lib.core.logger.Logger.close lib.core.logger.Logger-class.html#close -lib.core.logger.Logger.__init__ lib.core.logger.Logger-class.html#__init__ +linspector linspector-module.html +linspector.__package__ linspector-module.html#__package__ +linspector.lib linspector.lib-module.html +linspector.lib.__package__ linspector.lib-module.html#__package__ +linspector.lib.config linspector.lib.config-module.html +linspector.lib.config.__package__ linspector.lib.config-module.html#__package__ +linspector.lib.config.config linspector.lib.config.config-module.html +linspector.lib.config.config.parsePeriodList linspector.lib.config.periods-module.html#parsePeriodList +linspector.lib.config.config.serviceList linspector.lib.config.services-module.html#serviceList +linspector.lib.config.config.parseMemberList linspector.lib.config.members-module.html#parseMemberList +linspector.lib.config.config.parseHostList linspector.lib.config.hosts-module.html#parseHostList +linspector.lib.config.config.__package__ linspector.lib.config.config-module.html#__package__ +linspector.lib.config.config.parseFilterList linspector.lib.config.filters-module.html#parseFilterList +linspector.lib.config.config.parseHostGroupList linspector.lib.config.hostgroups-module.html#parseHostGroupList +linspector.lib.config.filters linspector.lib.config.filters-module.html +linspector.lib.config.filters.parseFilterList linspector.lib.config.filters-module.html#parseFilterList +linspector.lib.config.filters.__package__ linspector.lib.config.filters-module.html#__package__ +linspector.lib.config.hostgroups linspector.lib.config.hostgroups-module.html +linspector.lib.config.hostgroups.parseHostGroupList linspector.lib.config.hostgroups-module.html#parseHostGroupList +linspector.lib.config.hostgroups.__package__ linspector.lib.config.hostgroups-module.html#__package__ +linspector.lib.config.hosts linspector.lib.config.hosts-module.html +linspector.lib.config.hosts.parseHostList linspector.lib.config.hosts-module.html#parseHostList +linspector.lib.config.hosts.__package__ linspector.lib.config.hosts-module.html#__package__ +linspector.lib.config.layouts linspector.lib.config.layouts-module.html +linspector.lib.config.members linspector.lib.config.members-module.html +linspector.lib.config.members.parseMemberList linspector.lib.config.members-module.html#parseMemberList +linspector.lib.config.members.__package__ linspector.lib.config.members-module.html#__package__ +linspector.lib.config.periods linspector.lib.config.periods-module.html +linspector.lib.config.periods.parsePeriodList linspector.lib.config.periods-module.html#parsePeriodList +linspector.lib.config.periods.__package__ linspector.lib.config.periods-module.html#__package__ +linspector.lib.config.services linspector.lib.config.services-module.html +linspector.lib.config.services.serviceList linspector.lib.config.services-module.html#serviceList +linspector.lib.config.services.__package__ linspector.lib.config.services-module.html#__package__ +linspector.lib.core linspector.lib.core-module.html +linspector.lib.core.__package__ linspector.lib.core-module.html#__package__ +linspector.lib.core.command linspector.lib.core.command-module.html +linspector.lib.core.command.__package__ linspector.lib.core.command-module.html#__package__ +linspector.lib.core.daemon linspector.lib.core.daemon-module.html +linspector.lib.core.daemon.__package__ linspector.lib.core.daemon-module.html#__package__ +linspector.lib.core.job linspector.lib.core.job-module.html +linspector.lib.core.job.__package__ linspector.lib.core.job-module.html#__package__ +linspector.lib.core.linspector_daemon linspector.lib.core.linspector_daemon-module.html +linspector.lib.core.linspector_daemon.__package__ linspector.lib.core.linspector_daemon-module.html#__package__ +linspector.lib.core.logger linspector.lib.core.logger-module.html +linspector.lib.core.logger.__package__ linspector.lib.core.logger-module.html#__package__ +linspector.lib.config.config.Config linspector.lib.config.config.Config-class.html +linspector.lib.config.config.Config.__init__ linspector.lib.config.config.Config-class.html#__init__ +linspector.lib.config.filters.Filter linspector.lib.config.filters.Filter-class.html +linspector.lib.config.filters.Filter.clone linspector.lib.config.filters.Filter-class.html#clone +linspector.lib.config.filters.Filter.__str__ linspector.lib.config.filters.Filter-class.html#__str__ +linspector.lib.config.filters.Filter.__init__ linspector.lib.config.filters.Filter-class.html#__init__ +linspector.lib.config.hostgroups.HostGroup linspector.lib.config.hostgroups.HostGroup-class.html +linspector.lib.config.hostgroups.HostGroup.__str__ linspector.lib.config.hostgroups.HostGroup-class.html#__str__ +linspector.lib.config.hostgroups.HostGroup.__init__ linspector.lib.config.hostgroups.HostGroup-class.html#__init__ +linspector.lib.config.hostgroups.HostGroupService linspector.lib.config.hostgroups.HostGroupService-class.html +linspector.lib.config.hostgroups.HostGroupService.__str__ linspector.lib.config.hostgroups.HostGroupService-class.html#__str__ +linspector.lib.config.hostgroups.HostGroupService.__init__ linspector.lib.config.hostgroups.HostGroupService-class.html#__init__ +linspector.lib.config.hosts.Host linspector.lib.config.hosts.Host-class.html +linspector.lib.config.hosts.Host.__str__ linspector.lib.config.hosts.Host-class.html#__str__ +linspector.lib.config.hosts.Host.__init__ linspector.lib.config.hosts.Host-class.html#__init__ +linspector.lib.config.hosts.HostService linspector.lib.config.hosts.HostService-class.html +linspector.lib.config.hosts.HostService.setCommand linspector.lib.config.hosts.HostService-class.html#setCommand +linspector.lib.config.hosts.HostService.__str__ linspector.lib.config.hosts.HostService-class.html#__str__ +linspector.lib.config.hosts.HostService.getCommand linspector.lib.config.hosts.HostService-class.html#getCommand +linspector.lib.config.hosts.HostService.__init__ linspector.lib.config.hosts.HostService-class.html#__init__ +linspector.lib.config.layouts.Layout linspector.lib.config.layouts.Layout-class.html +linspector.lib.config.layouts.Layout.__str__ linspector.lib.config.layouts.Layout-class.html#__str__ +linspector.lib.config.layouts.Layout.__init__ linspector.lib.config.layouts.Layout-class.html#__init__ +linspector.lib.config.layouts.LayoutList linspector.lib.config.layouts.LayoutList-class.html +linspector.lib.config.layouts.LayoutList.__str__ linspector.lib.config.layouts.LayoutList-class.html#__str__ +linspector.lib.config.layouts.LayoutList.__init__ linspector.lib.config.layouts.LayoutList-class.html#__init__ +linspector.lib.config.members.Member linspector.lib.config.members.Member-class.html +linspector.lib.config.members.Member.__str__ linspector.lib.config.members.Member-class.html#__str__ +linspector.lib.config.members.Member.__init__ linspector.lib.config.members.Member-class.html#__init__ +linspector.lib.config.members.MemberFilter linspector.lib.config.members.MemberFilter-class.html +linspector.lib.config.members.MemberFilter.__str__ linspector.lib.config.members.MemberFilter-class.html#__str__ +linspector.lib.config.members.MemberFilter.__init__ linspector.lib.config.members.MemberFilter-class.html#__init__ +linspector.lib.config.periods.Period linspector.lib.config.periods.Period-class.html +linspector.lib.config.periods.Period.__str__ linspector.lib.config.periods.Period-class.html#__str__ +linspector.lib.config.periods.Period.__init__ linspector.lib.config.periods.Period-class.html#__init__ +linspector.lib.config.services.Service linspector.lib.config.services.Service-class.html +linspector.lib.config.services.Service.clone linspector.lib.config.services.Service-class.html#clone +linspector.lib.config.services.Service.__str__ linspector.lib.config.services.Service-class.html#__str__ +linspector.lib.config.services.Service.__init__ linspector.lib.config.services.Service-class.html#__init__ +linspector.lib.core.command.Command linspector.lib.core.command.Command-class.html +linspector.lib.core.command.Command.getError linspector.lib.core.command.Command-class.html#getError +linspector.lib.core.command.Command.__str__ linspector.lib.core.command.Command-class.html#__str__ +linspector.lib.core.command.Command.getOutput linspector.lib.core.command.Command-class.html#getOutput +linspector.lib.core.command.Command.hasProcessed linspector.lib.core.command.Command-class.html#hasProcessed +linspector.lib.core.command.Command.doProcess linspector.lib.core.command.Command-class.html#doProcess +linspector.lib.core.command.Command.__init__ linspector.lib.core.command.Command-class.html#__init__ +linspector.lib.core.daemon.Daemon linspector.lib.core.daemon.Daemon-class.html +linspector.lib.core.daemon.Daemon.delpid linspector.lib.core.daemon.Daemon-class.html#delpid +linspector.lib.core.daemon.Daemon.run linspector.lib.core.daemon.Daemon-class.html#run +linspector.lib.core.daemon.Daemon.stop linspector.lib.core.daemon.Daemon-class.html#stop +linspector.lib.core.daemon.Daemon.start linspector.lib.core.daemon.Daemon-class.html#start +linspector.lib.core.daemon.Daemon.daemonize linspector.lib.core.daemon.Daemon-class.html#daemonize +linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon-class.html#__init__ +linspector.lib.core.daemon.Daemon.restart linspector.lib.core.daemon.Daemon-class.html#restart +linspector.lib.core.job.Job linspector.lib.core.job.Job-class.html +linspector.lib.core.job.Job.__init__ linspector.lib.core.job.Job-class.html#__init__ +linspector.lib.core.linspector_daemon.LinspectorDaemon linspector.lib.core.linspector_daemon.LinspectorDaemon-class.html +linspector.lib.core.daemon.Daemon.delpid linspector.lib.core.daemon.Daemon-class.html#delpid +linspector.lib.core.linspector_daemon.LinspectorDaemon.run linspector.lib.core.linspector_daemon.LinspectorDaemon-class.html#run +linspector.lib.core.daemon.Daemon.stop linspector.lib.core.daemon.Daemon-class.html#stop +linspector.lib.core.daemon.Daemon.start linspector.lib.core.daemon.Daemon-class.html#start +linspector.lib.core.daemon.Daemon.daemonize linspector.lib.core.daemon.Daemon-class.html#daemonize +linspector.lib.core.daemon.Daemon.restart linspector.lib.core.daemon.Daemon-class.html#restart +linspector.lib.core.daemon.Daemon.__init__ linspector.lib.core.daemon.Daemon-class.html#__init__ +linspector.lib.core.logger.Logger linspector.lib.core.logger.Logger-class.html +linspector.lib.core.logger.Logger.c linspector.lib.core.logger.Logger-class.html#c +linspector.lib.core.logger.Logger.e linspector.lib.core.logger.Logger-class.html#e +linspector.lib.core.logger.Logger.d linspector.lib.core.logger.Logger-class.html#d +linspector.lib.core.logger.Logger.i linspector.lib.core.logger.Logger-class.html#i +linspector.lib.core.logger.Logger.w linspector.lib.core.logger.Logger-class.html#w +linspector.lib.core.logger.Logger.close linspector.lib.core.logger.Logger-class.html#close +linspector.lib.core.logger.Logger.__init__ linspector.lib.core.logger.Logger-class.html#__init__ diff --git a/docs/class-tree.html b/docs/class-tree.html index 6e7ff42..6ac3b0c 100644 --- a/docs/class-tree.html +++ b/docs/class-tree.html @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home   

Class Hierarchy

@@ -101,7 +101,7 @@    Home    + href="linspector-module.html">Home    - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - + diff --git a/docs/help.html b/docs/help.html index c418b44..718e53e 100644 --- a/docs/help.html +++ b/docs/help.html @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home           Home    + href="linspector-module.html">Home        + href="linspector-module.html">Home    @@ -144,8 +144,8 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -48,13 +49,13 @@ onclick="toggle_private();">hide private]
   Home        - - - + + + - - - + + + - - + + - - + + @@ -123,20 +123,20 @@ - - - + + + - - - + + +
- + @@ -156,10 +156,10 @@ -

Package config

source code

+

Package config

source code

@@ -118,7 +119,7 @@
   Home       
   Home        - Package lib :: + Package linspector :: + Package lib :: Package config
[frames] | ] | no frames]
-

Source Code for Package lib.config

+

Source Code for Package linspector.lib.config

 1   
 2   
 
@@ -16,7 +16,7 @@
   
   
          Home   
+        href="linspector-module.html">Home   
 
   
          
     
       
-        Package lib ::
-        Package config ::
+        Package linspector ::
+        Package lib ::
+        Package config ::
         Module config
       
     
@@ -49,14 +50,14 @@
     onclick="toggle_private();">hide private]
         [frames] | ] | no frames]
       
     
   
 
 
-

Module config

source code

+

Module config

source code

 
- Config + Config
@@ -103,7 +104,7 @@   - __package__ = 'lib.config' + __package__ = 'linspector.lib.config' @@ -113,7 +114,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 + + + + linspector.lib.config.config + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Package linspector :: + Package lib :: + Package config :: + Module config + + + + + + +
[hide private]
[frames] | no frames]
+
+

Source Code for Module linspector.lib.config.config

+
+ 1  import json 
+ 2  from services import serviceList 
+ 3  from filters import parseFilterList 
+ 4  from members import parseMemberList 
+ 5  from hosts import parseHostList 
+ 6  from periods import parsePeriodList 
+ 7  from hostgroups import parseHostGroupList 
+ 8  #from layouts import * 
+ 9   
+10   
+
11 -class Config: +
12 - def __init__(self, configFile, log): +
13 self.configfile = configFile +14 f = open(configFile) +15 self.config = f.read() +16 f.close() +17 +18 self.dict = json.loads(self.config) +19 +20 self.services = serviceList(self.dict['services']) +21 +22 self.filters = parseFilterList(self.dict['filters']) +23 +24 self.members = parseMemberList(self.dict['members'], self.filters, log) +25 +26 self.periods = parsePeriodList(self.dict['periods']) +27 +28 self.hosts = parseHostList(self.dict['hosts'], self.services, log) +29 +30 self.hostgroups = parseHostGroupList(self.dict['hostgroups'], +31 self.hosts, +32 self.members, +33 self.periods, +34 self.services, +35 log) +
36 +37 #self.layouts = LayoutList(self.dict['layouts'], self.hostgroups) +38 +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + + diff --git a/docs/lib.config.config.Config-class.html b/docs/linspector.lib.config.config.Config-class.html similarity index 83% rename from docs/lib.config.config.Config-class.html rename to docs/linspector.lib.config.config.Config-class.html index dbbae7b..d8c3122 100644 --- a/docs/lib.config.config.Config-class.html +++ b/docs/linspector.lib.config.config.Config-class.html @@ -3,7 +3,7 @@ "DTD/xhtml1-transitional.dtd"> - lib.config.config.Config + linspector.lib.config.config.Config @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module config :: + Package linspector :: + Package lib :: + Package config :: + Module config :: Class Config @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Config

source code

+

Class Config

source code

configFile, log) @@ -100,7 +101,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module filters
[frames] | ] | no frames]
-

Module filters

source code

+

Module filters

source code

 
- Filter + Filter
@@ -107,7 +108,7 @@ parseFilterList(filters) - source code + source code @@ -147,7 +148,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.filters + linspector.lib.config.filters @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module filters @@ -49,31 +50,31 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.filters

+

Source Code for Module linspector.lib.config.filters

-
1 -class Filter: -
2 - def __init__(self, name="", command="", priority=0, comment=""): +
1 -class Filter: +
2 - def __init__(self, name="", command="", priority=0, comment=""):
3 self.name = name - 4 self.command = command + 4 self.command = command 5 self.priority = priority 6 self.comment = comment
7 -
8 - def __str__(self): -
9 return "Filter('Name: " + self.name + "', 'Command: " + self.command + "', 'Priority: " + str( +
8 - def __str__(self): +
9 return "Filter('Name: " + self.name + "', 'Command: " + self.command + "', 'Priority: " + str( 10 self.priority) + "')"
11 -
12 - def clone(self): -
13 return Filter(self.name, self.command, self.priority, self.comment) +
12 - def clone(self): +
13 return Filter(self.name, self.command, self.priority, self.comment)
14 15 -
16 -def parseFilterList(filters): -
17 return [Filter(name, **values) for name, values in filters.items()] +
16 -def parseFilterList(filters): +
17 return [Filter(name, **values) for name, values in filters.items()]
18 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module filters :: + Package linspector :: + Package lib :: + Package config :: + Module filters :: Class Filter @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Filter

source code

+

Class Filter

source code

priority=0, comment='') @@ -103,7 +104,7 @@ @@ -119,7 +120,7 @@ @@ -134,7 +135,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
clone(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module hostgroups
[frames] | ] | no frames]
-

Module hostgroups

source code

+

Module hostgroups

source code

 
- HostGroup + HostGroup
  - HostGroupService + HostGroupService
@@ -119,7 +120,7 @@ services, log) - source code + source code @@ -159,7 +160,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.hostgroups + linspector.lib.config.hostgroups @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module hostgroups @@ -49,69 +50,69 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.hostgroups

+

Source Code for Module linspector.lib.config.hostgroups

-
1 -class HostGroup: -
2 - def __init__(self, name, members="", hosts="", services="", threshold="", parent="", comment=""): +
1 -class HostGroup: +
2 - def __init__(self, name, members="", hosts="", services="", threshold="", parent="", comment=""):
3 self.name = name 4 self.interval = 0 - 5 self.members = members - 6 self.hosts = hosts - 7 self.services = services + 5 self.members = members + 6 self.hosts = hosts + 7 self.services = services 8 self.threshold = threshold 9 self.parent = parent 10 self.comment = comment
11 -
12 - def __str__(self): +
12 - def __str__(self):
13 ret = "HostGroup: " + self.name + " threshold: " + str(self.threshold) + " parent: " + self.parent + "\n" 14 ret += "members: {\n" -15 for itm in self.members: +15 for itm in self.members: 16 ret += str(itm) + "\n" 17 ret += "}\n" 18 ret += "hosts: {\n" -19 for itm in self.hosts: +19 for itm in self.hosts: 20 ret += str(itm) + "\n" 21 ret += "}\n" 22 ret += "services: {\n" -23 for itm in self.services: +23 for itm in self.services: 24 ret += str(itm) + "\n" 25 ret += "}\n" 26 return ret
27 28 -
29 -class HostGroupService: -
30 - def __init__(self, service, periods): +
29 -class HostGroupService: +
30 - def __init__(self, service, periods):
31 self.service = service -32 self.periods = periods +32 self.periods = periods
33 -
34 - def __str__(self): -
35 return "HostgroupService { " + str(self.service) + ", " + str(self.periods) + "}" +
34 - def __str__(self): +
35 return "HostgroupService { " + str(self.service) + ", " + str(self.periods) + "}"
36 37 -
38 -def parseHostGroupList(hostgroups, hosts, members, periods, services, log): +
38 -def parseHostGroupList(hostgroups, hosts, members, periods, services, log):
39 parsedHostGroups = [] -40 for hgname, hgValues in hostgroups.items(): -41 hostGroup = HostGroup(hgname) -42 hostGroup.members = filter(lambda m: m.nameid in hgValues['members'], members) -43 hostGroup.hosts = filter(lambda h: h.name in hgValues['hosts'], hosts) +40 for hgname, hgValues in hostgroups.items(): +41 hostGroup = HostGroup(hgname) +42 hostGroup.members = filter(lambda m: m.nameid in hgValues['members'], members) +43 hostGroup.hosts = filter(lambda h: h.name in hgValues['hosts'], hosts) 44 hostGroup.threshold = hgValues['threshold'] 45 if 'parent' in hgValues: 46 hostGroup.parent = hgValues['parent'] -47 hostGroup.services = [] +47 hostGroup.services = [] 48 for serviceName, servicePeriods in hgValues['services'].items(): -49 service = filter(lambda s: s.name in serviceName, services) +49 service = filter(lambda s: s.name in serviceName, services) 50 if len(service) == 0: -51 log.w("Service " + serviceName + " is not defined for Hostgroup " + hgname) +51 log.w("Service " + serviceName + " is not defined for Hostgroup " + hgname) 52 continue 53 service = service[0] -54 hostGroupPeriods = filter(lambda p: p.name in servicePeriods, periods) -55 hostGroup.services.append(HostGroupService(service, hostGroupPeriods)) +54 hostGroupPeriods = filter(lambda p: p.name in servicePeriods, periods) +55 hostGroup.services.append(HostGroupService(service, hostGroupPeriods)) 56 parsedHostGroups.append(hostGroup) 57 return parsedHostGroups
58 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module hostgroups :: + Package linspector :: + Package lib :: + Package config :: + Module hostgroups :: Class HostGroup @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class HostGroup

source code

+

Class HostGroup

source code

parent='', comment='') @@ -106,7 +107,7 @@ @@ -121,7 +122,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: - Module hostgroups :: + Package linspector :: + Package lib :: + Package config :: + Module hostgroups :: Class HostGroupService
[frames] | ] | no frames]
-

Class HostGroupService

source code

+

Class HostGroupService

source code

service, periods) @@ -101,7 +102,7 @@ @@ -116,7 +117,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module hosts
[frames] | ] | no frames]
-

Module hosts

source code

+

Module hosts

source code

 
- Host + Host
  - HostService + HostService
@@ -117,7 +118,7 @@ log)
parse the HostList and replace any command as nessesary - source code + source code @@ -147,7 +148,7 @@   - __package__ = 'lib.config' + __package__ = 'linspector.lib.config' @@ -157,7 +158,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.hosts + linspector.lib.config.hosts @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module hosts @@ -49,49 +50,49 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.hosts

+

Source Code for Module linspector.lib.config.hosts

   1  import re 
   2   
   3   
-
4 -class Host: -
5 - def __init__(self, name="", host="", parent="", services=None, comment=""): +
4 -class Host: +
5 - def __init__(self, name="", host="", parent="", services=None, comment=""):
6 self.name = name 7 self.host = host 8 self.parent = parent - 9 self.services = services + 9 self.services = services 10 self.comment = comment
11 -
12 - def __str__(self): +
12 - def __str__(self):
13 ret = "Host('Name: " + self.name + "', 'access: " + self.host + "', " 14 if self.parent != "": 15 ret += "'parent: " + self.parent + "', " 16 ret += "'HostServices: {" - 17 for s in self.services: + 17 for s in self.services: 18 ret += str(s) + "\n" 19 ret += "}" 20 return ret
21 22 -
23 -class HostService: -
24 - def __init__(self, service, warning="", critical=""): +
23 -class HostService: +
24 - def __init__(self, service, warning="", critical=""):
25 self.service = service 26 self.warning = warning 27 self.critical = critical
28 -
29 - def setCommand(self, command): -
30 self.service.command = command +
29 - def setCommand(self, command): +
30 self.service.command = command
31 -
32 - def getCommand(self): -
33 return self.service.command +
32 - def getCommand(self): +
33 return self.service.command
34 -
35 - def __str__(self): +
35 - def __str__(self):
36 ret = str(self.service) 37 if self.warning: 38 ret += "warning: " + str(self.warning) @@ -100,38 +101,38 @@ 41 return ret;
42 43 -
44 -def parseHostList(hosts, services, log): +
44 -def parseHostList(hosts, services, log):
45 """ 46 parse the HostList and replace any command as nessesary 47 """ 48 #precompiled regexPattern which finds replacements in service strings 49 pattern = re.compile("@(\w+)") 50 #get a List of Host Objects and leave services unparsed for this moment - 51 parsedHosts = [Host(name, **values) for name, values in hosts.items()] + 51 parsedHosts = [Host(name, **values) for name, values in hosts.items()] 52 #predefined dict to cache service replacements by name 53 serviceReplacements = {} 54 for host in parsedHosts: 55 #list to store HostService Objects 56 hostServices = [] 57 #lets start to parse the Service Dict. - 58 for servicename, serviceParams in host.services.items(): + 58 for servicename, serviceParams in host.services.items(): 59 #bool to check if the service is defined. 60 found = False 61 #to a real iteration. just pick the right service - 62 for service in services: + 62 for service in services: 63 if service.name != servicename: 64 continue 65 #indicate we found a service 66 found = True 67 #check to see if we already regexed our service command 68 if service.name not in serviceReplacements: - 69 serviceReplacements[service.name] = pattern.findall(service.command) + 69 serviceReplacements[service.name] = pattern.findall(service.command) 70 for params in serviceParams: 71 #copy replacements from service command 72 replacements = serviceReplacements[service.name][:] 73 #for every Host.service.parameter we need a new HostService Object - 74 hostService = HostService(service.clone()) + 74 hostService = HostService(service.clone()) 75 #check if the ServiceParameter contain warnings or critical values 76 if 'warning' in params: 77 hostService.warning = params['warning'] @@ -142,28 +143,28 @@ lib.config.services.Service.clone" class="py-name" href="#" onclick="return docl 82 #any remainig parm should be a replacement 83 for parm in params: 84 if parm not in replacements: - 85 log.w("undefined parameter: " + parm + " in host " + host.name + " from service " + service.name) + 85 log.w("undefined parameter: " + parm + " in host " + host.name + " from service " + service.name) 86 continue 87 #replace our ServiceCommand with the parameter_value (search, replacement, string) - 88 hostService.setCommand(re.sub('@' + parm, params[parm], hostService.getCommand())) + 88 hostService.setCommand(re.sub('@' + parm, params[parm], hostService.getCommand())) 89 replacements.remove(parm) 90 #host will not be inside ServiceParameters, so check this also 91 if 'host' in replacements: - 92 hostService.setCommand(re.sub('@host', host.host, hostService.getCommand())) + 92 hostService.setCommand(re.sub('@host', host.host, hostService.getCommand())) 93 replacements.remove('host') 94 #replacements should be empty now. 95 #If not we cannot use this command as some values are missing 96 if replacements: - 97 log.w("Hostservice " + servicename + " from host " + host.name + " is ignored because of missing replacements: " + str( + 97 log.w("Hostservice " + servicename + " from host " + host.name + " is ignored because of missing replacements: " + str( 98 replacements)) 99 else: 100 #anything ok! add to our valid hostServices 101 hostServices.append(hostService) 102 #we could't find the service defined in this host. Service ignored! 103 if not found: -104 log.w("Service " + servicename + " not defined in host " + host.name) +104 log.w("Service " + servicename + " not defined in host " + host.name) 105 #replace host.service member by parsed HostService Objects -106 host.services = hostServices +106 host.services = hostServices 107 return parsedHosts
108 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module hosts :: + Package linspector :: + Package lib :: + Package config :: + Module hosts :: Class Host @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Host

source code

+

Class Host

source code

services=None, comment='') @@ -104,7 +105,7 @@ @@ -119,7 +120,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: - Module hosts :: + Package linspector :: + Package lib :: + Package config :: + Module hosts :: Class HostService
[frames] | ] | no frames]
-

Class HostService

source code

+

Class HostService

source code

warning='', critical='') @@ -103,7 +104,7 @@ @@ -119,7 +120,7 @@ @@ -135,7 +136,7 @@ @@ -150,7 +151,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
setCommand(self, command) - source code + source code
getCommand(self) - source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module layouts
[frames] | ] | no frames]
-

Module layouts

source code

+

Module layouts

source code

 
- Layout + Layout
  - LayoutList + LayoutList
@@ -95,7 +96,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.layouts + linspector.lib.config.layouts @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module layouts @@ -49,60 +50,60 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.layouts

+

Source Code for Module linspector.lib.config.layouts

-
1 -class Layout: -
2 - def __init__(self, myLayout): +
1 -class Layout: +
2 - def __init__(self, myLayout):
3 self.name = myLayout 4 self.enabled = False - 5 self.hostgroups = [] + 5 self.hostgroups = []
6 -
7 - def __str__(self): +
7 - def __str__(self):
8 ret = "Layout: 'Name:" + str(self.name) + "', 'Enabled: " + str(self.enabled) + " " - 9 for group in self.hostgroups: + 9 for group in self.hostgroups: 10 ret += str(group) 11 return ret
12 13 -
14 -class LayoutList: -
15 - def __init__(self, layouts, hostgroups): -
16 self.layouts = [] -17 self.dict = layouts +
14 -class LayoutList: +
15 - def __init__(self, layouts, hostgroups): +
16 self.layouts = [] +17 self.dict = layouts 18 self.plugins = [] -19 for k, v in layouts.items(): +19 for k, v in layouts.items(): 20 if k in ("plugins", "Plugins"): 21 self.plugins = v 22 continue 23 else: -24 l = Layout(k) +24 l = Layout(k) 25 for k1, v1 in v.items(): 26 if k1 in ("enabled", "Enabled"): 27 l.enabled = v1 28 elif k1 in ("hostgroups", "Hostgroups"): -29 l.hostgroups = [] +29 l.hostgroups = [] 30 for group in v1: 31 h = None -32 for hostg in hostgroups: +32 for hostg in hostgroups: 33 if hostg.name == group: 34 h = hostg 35 break 36 if h is not None: -37 l.hostgroups.append(h) +37 l.hostgroups.append(h) 38 else: 39 # TODO: replace next line with new logging 40 #logger.logWarningConfig(file="hostgroups", missing=group) -41 self.layouts.append(l) +41 self.layouts.append(l)
42 -
43 - def __str__(self): +
43 - def __str__(self):
44 ret = "" 45 ret += "Plugins: " + str(self.plugins) + "\n" -46 for layout in self.layouts: +46 for layout in self.layouts: 47 ret += str(layout) + "\n" 48 return ret
49 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module layouts :: + Package linspector :: + Package lib :: + Package config :: + Module layouts :: Class Layout @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Layout

source code

+

Class Layout

source code

__init__(self, myLayout) @@ -100,7 +101,7 @@ @@ -115,7 +116,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: - Module layouts :: + Package linspector :: + Package lib :: + Package config :: + Module layouts :: Class LayoutList
[frames] | ] | no frames]
-

Class LayoutList

source code

+

Class LayoutList

source code

layouts, hostgroups) @@ -101,7 +102,7 @@ @@ -116,7 +117,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module members
[frames] | ] | no frames]
-

Module members

source code

+

Module members

source code

 
- Member + Member
  - MemberFilter + MemberFilter
@@ -116,7 +117,7 @@ filters, log) - source code + source code @@ -146,7 +147,7 @@   - __package__ = 'lib.config' + __package__ = 'linspector.lib.config' @@ -156,7 +157,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.members + linspector.lib.config.members @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module members @@ -49,59 +50,59 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.members

+

Source Code for Module linspector.lib.config.members

  1  import re 
  2   
  3   
-
4 -class Member: -
5 - def __init__(self, nameid, name="", phone="", comment="", parent="", filters=None): +
4 -class Member: +
5 - def __init__(self, nameid, name="", phone="", comment="", parent="", filters=None):
6 self.nameid = nameid 7 self.name = name 8 self.phone = phone - 9 self.filters = filters + 9 self.filters = filters 10 self.comment = comment 11 self.parent = parent
12 -
13 - def __str__(self): +
13 - def __str__(self):
14 ret = "Member Id: " + self.nameid + " Name: " + self.name + " Filters: " + str(self.phone) -15 for f in self.filters: +15 for f in self.filters: 16 ret += str(f) 17 return ret
18 19 -
20 -class MemberFilter: -
21 - def __init__(self, filt, Value): +
20 -class MemberFilter: +
21 - def __init__(self, filt, Value):
22 self.filt = filt 23 self.value = Value
24 -
25 - def __str__(self): +
25 - def __str__(self):
26 return "Filter:" + str(self.filter) + " Value:" + self.value
27 28 -
29 -def parseMemberList(members, filters, log): -
30 parsedMembers = [Member(nameid, **values) for nameid, values in members.items()] +
29 -def parseMemberList(members, filters, log): +
30 parsedMembers = [Member(nameid, **values) for nameid, values in members.items()] 31 for member in parsedMembers: 32 mFilter = [] -33 for filtername, replacement in member.filters.items(): +33 for filtername, replacement in member.filters.items(): 34 found = False -35 for filt in filters: +35 for filt in filters: 36 if filt.name != filtername: 37 continue 38 found = True -39 memberFilter = filt.clone() -40 memberFilter.command = re.sub('@member', replacement, filt.command) +39 memberFilter = filt.clone() +40 memberFilter.command = re.sub('@member', replacement, filt.command) 41 mFilter.append(memberFilter) 42 if not found: -43 log.w("filter: " + filtername + " is not defined in member " + member.name) -44 member.filters = mFilter +43 log.w("filter: " + filtername + " is not defined in member " + member.name) +44 member.filters = mFilter 45 return parsedMembers
46 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module members :: + Package linspector :: + Package lib :: + Package config :: + Module members :: Class Member @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Member

source code

+

Class Member

source code

parent='', filters=None) @@ -105,7 +106,7 @@ @@ -120,7 +121,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: - Module members :: + Package linspector :: + Package lib :: + Package config :: + Module members :: Class MemberFilter
[frames] | ] | no frames]
-

Class MemberFilter

source code

+

Class MemberFilter

source code

filt, Value) @@ -101,7 +102,7 @@ @@ -116,7 +117,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module periods
[frames] | ] | no frames]
-

Module periods

source code

+

Module periods

source code

 
- Period + Period
@@ -107,7 +108,7 @@ parsePeriodList(periods) - source code + source code @@ -147,7 +148,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.periods + linspector.lib.config.periods @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module periods @@ -49,16 +50,16 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.periods

+

Source Code for Module linspector.lib.config.periods

-
1 -class Period: -
2 - def __init__(self, name="", year="*", month="*", day="*", week="*", +
1 -class Period: +
2 - def __init__(self, name="", year="*", month="*", day="*", week="*", 3 day_of_week=None, hour="*", minute="*", second="0", date=None, 4 comment=None):
5 self.name = name @@ -73,13 +74,13 @@ 14 self.comment = comment 15 self.date = date
16 -
17 - def __str__(self): +
17 - def __str__(self):
18 ret = "Period(Name: " + self.name + " Year: " + self.year + " Month: " + self.month + ")" 19 return ret
20 21 -
22 -def parsePeriodList(periods): -
23 return [Period(name, **values) for name, values in periods.items()] +
22 -def parsePeriodList(periods): +
23 return [Period(name, **values) for name, values in periods.items()]
24 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module periods :: + Package linspector :: + Package lib :: + Package config :: + Module periods :: Class Period @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Period

source code

+

Class Period

source code

date=None, comment=None) @@ -110,7 +111,7 @@ @@ -125,7 +126,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
   Home       
   Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module services
[frames] | ] | no frames]
-

Module services

source code

+

Module services

source code

 
- Service + Service
@@ -107,7 +108,7 @@ serviceList(services) - source code + source code @@ -147,7 +148,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.config.services + linspector.lib.config.services @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: + Package linspector :: + Package lib :: + Package config :: Module services @@ -49,30 +50,30 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.config.services

+

Source Code for Module linspector.lib.config.services

-
1 -class Service: -
2 - def __init__(self, name="", command="", comment="", parser=""): +
1 -class Service: +
2 - def __init__(self, name="", command="", comment="", parser=""):
3 self.name = name - 4 self.command = command + 4 self.command = command 5 self.comment = comment 6 self.parser = parser
7 -
8 - def __str__(self): -
9 return "Service('Name: " + self.name + "', 'Command: " + self.command + ", 'Parser: " + self.parser + "')" +
8 - def __str__(self): +
9 return "Service('Name: " + self.name + "', 'Command: " + self.command + ", 'Parser: " + self.parser + "')"
10 -
11 - def clone(self): -
12 return Service(self.name, self.command, self.comment) +
11 - def clone(self): +
12 return Service(self.name, self.command, self.comment)
13 14 -
15 -def serviceList(services): -
16 return [Service(name=key, **values) for key, values in services.items()] +
15 -def serviceList(services): +
16 return [Service(name=key, **values) for key, values in services.items()]
17 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package config :: - Module services :: + Package linspector :: + Package lib :: + Package config :: + Module services :: Class Service @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Service

source code

+

Class Service

source code

comment='', parser='') @@ -103,7 +104,7 @@ @@ -119,7 +120,7 @@ @@ -134,7 +135,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -48,14 +49,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
clone(self) - source code + source code
   Home       
   Home        - Package lib :: + Package linspector :: + Package lib :: Package core
[frames] | ] | no frames]
-

Package core

source code

+

Package core

source code

@@ -116,7 +117,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core + linspector.lib.core @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: + Package linspector :: + Package lib :: Package core @@ -48,13 +49,13 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Package lib.core

+

Source Code for Package linspector.lib.core

 1   
 2   
 
@@ -16,7 +16,7 @@
   
   
          Home   
+        href="linspector-module.html">Home   
 
   
          
     
       
-        Package lib ::
-        Package core ::
+        Package linspector ::
+        Package lib ::
+        Package core ::
         Module command
       
     
@@ -49,14 +50,14 @@
     onclick="toggle_private();">hide private]
         [frames] | ] | no frames]
       
     
   
 
 
-

Module command

source code

+

Module command

source code

 
- Command + Command
@@ -103,7 +104,7 @@   - __package__ = 'lib.core' + __package__ = 'linspector.lib.core' @@ -113,7 +114,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.command + linspector.lib.core.command @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module command @@ -49,41 +50,41 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.core.command

+

Source Code for Module linspector.lib.core.command

  1  import subprocess 
  2   
  3   
-
4 -class Command: -
5 - def __init__(self, command): -
6 self.command = command +
4 -class Command: +
5 - def __init__(self, command): +
6 self.command = command 7 self.output = "" 8 self.error = ""
9 -
10 - def __str__(self): -
11 return command +
10 - def __str__(self): +
11 return command
12 -
13 - def hasProcessed(self): +
13 - def hasProcessed(self):
14 return self.output != "" and self.error != ""
15 -
16 - def doProcess(self): -
17 process = subprocess.Popen([self.command], stdout=subprocess.PIPE) +
16 - def doProcess(self): +
17 process = subprocess.Popen([self.command], stdout=subprocess.PIPE) 18 self.output, self.error = process.communicate()
19 -
20 - def getOutput(self): -
21 if not self.hasProcessed(): -22 self.doProcess() +
20 - def getOutput(self): +
21 if not self.hasProcessed(): +22 self.doProcess() 23 return self.output
24 -
25 - def getError(self): -
26 if not self.hasProcessed(): -27 self.doProcess() +
25 - def getError(self): +
26 if not self.hasProcessed(): +27 self.doProcess() 28 return self.error
29 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: - Module command :: + Package linspector :: + Package lib :: + Package core :: + Module command :: Class Command @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Command

source code

+

Class Command

source code

__init__(self, command) @@ -100,7 +101,7 @@ @@ -116,7 +117,7 @@ @@ -132,7 +133,7 @@ @@ -148,7 +149,7 @@ @@ -164,7 +165,7 @@ @@ -179,7 +180,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
- source code + source code
__str__(self) - source code + source code
hasProcessed(self) - source code + source code
doProcess(self) - source code + source code
getOutput(self) - source code + source code
getError(self) - source code + source code
   Home       
   Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module daemon
[frames] | ] | no frames]
-

Module daemon

source code

+

Module daemon

source code

  @@ -104,7 +105,7 @@
- Daemon
+ Daemon
A generic daemon class.
  - __package__ = 'lib.core' + __package__ = 'linspector.lib.core'
@@ -114,7 +115,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.daemon + linspector.lib.core.daemon @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module daemon @@ -49,13 +50,13 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Source Code for Module lib.core.daemon

+

Source Code for Module linspector.lib.core.daemon

   1  import sys 
   2  import os 
@@ -64,20 +65,20 @@
   5  from signal import SIGTERM 
   6   
   7   
-
8 -class Daemon: +
8 -class Daemon:
9 """ 10 A generic daemon class. 11 12 Usage: subclass the Daemon class and override the run() method 13 """ 14 -
15 - def __init__(self, pidfile, stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'): +
15 - def __init__(self, pidfile, stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'):
16 self.stdin = stdin 17 self.stdout = stdout 18 self.stderr = stderr 19 self.pidfile = pidfile
20 -
21 - def daemonize(self): +
21 - def daemonize(self):
22 """ 23 do the UNIX double-fork magic, see Stevens' "Advanced 24 Programming in the UNIX Environment" for details (ISBN 0201563177) @@ -88,8 +89,8 @@ 29 if pid > 0: 30 # exit first parent 31 sys.exit(0) - 32 except OSError, e: - 33 sys.stderr.write("fork #1 failed: %d (%s)\n" % (e.errno, e.strerror)) + 32 except OSError, e: + 33 sys.stderr.write("fork #1 failed: %d (%s)\n" % (e.errno, e.strerror)) 34 sys.exit(1) 35 36 # decouple from parent environment @@ -103,8 +104,8 @@ 44 if pid > 0: 45 # exit from second parent 46 sys.exit(0) - 47 except OSError, e: - 48 sys.stderr.write("fork #2 failed: %d (%s)\n" % (e.errno, e.strerror)) + 47 except OSError, e: + 48 sys.stderr.write("fork #2 failed: %d (%s)\n" % (e.errno, e.strerror)) 49 sys.exit(1) 50 51 # redirect standard file descriptors @@ -118,14 +119,14 @@ 59 os.dup2(se.fileno(), sys.stderr.fileno()) 60 61 # write pidfile - 62 atexit.register(self.delpid) + 62 atexit.register(self.delpid) 63 pid = str(os.getpid()) 64 file(self.pidfile, 'w+').write("%s\n" % pid)
65 -
66 - def delpid(self): +
66 - def delpid(self):
67 os.remove(self.pidfile)
68 -
69 - def start(self): +
69 - def start(self):
70 """ 71 Start the daemon 72 """ @@ -133,7 +134,7 @@ 74 try: 75 pf = file(self.pidfile, 'r') 76 pid = int(pf.read().strip()) - 77 pf.close() + 77 pf.close() 78 except IOError: 79 pid = None 80 @@ -143,11 +144,11 @@ 84 sys.exit(1) 85 86 # Start the daemon - 87 self.daemonize() - 88 self.run() + 87 self.daemonize() + 88 self.run()
89 -
90 - def stop(self): +
90 - def stop(self):
91 """ 92 Stop the daemon 93 """ @@ -155,7 +156,7 @@ lib.core.linspector_daemon.LinspectorDaemon.run" class="py-name" href="#" onclic 95 try: 96 pf = file(self.pidfile, 'r') 97 pid = int(pf.read().strip()) - 98 pf.close() + 98 pf.close() 99 except IOError: 100 pid = None 101 @@ -178,14 +179,14 @@ lib.core.linspector_daemon.LinspectorDaemon.run" class="py-name" href="#" onclic 118 print str(err) 119 sys.exit(1)
120 -
121 - def restart(self): +
121 - def restart(self):
122 """ 123 Restart the daemon 124 """ -125 self.stop() -126 self.start() +125 self.stop() +126 self.start()
127 -
128 - def run(self): +
128 - def run(self):
129 """ 130 You should override this method when you subclass Daemon. 131 It will be called after the process has been @@ -204,7 +205,7 @@ expandto(location.href);    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.daemon.Daemon + linspector.lib.core.daemon.Daemon @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: - Module daemon :: + Package linspector :: + Package lib :: + Package core :: + Module daemon :: Class Daemon @@ -50,18 +51,18 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

Class Daemon

source code

+

Class Daemon

source code

Known Subclasses:
+
  • linspector_daemon.LinspectorDaemon

  • @@ -97,7 +98,7 @@ stdout='/dev/null', stderr='/dev/null') - source code + source code @@ -116,7 +117,7 @@ Programming in the UNIX Environment" for details (ISBN 0201563177) http://www.erlenstar.demon.co.uk/unix/faq_2.html#SEC16 - source code + source code @@ -132,41 +133,7 @@ delpid(self) - source code - - - - - - - - - -   - - - - - - -
    restart(self)
    - Restart the daemon
    - source code - -
    - - - - - -   - - - - - @@ -183,7 +150,7 @@ @@ -200,7 +167,41 @@ + +
    run(self)
    - You should override this method when you subclass Daemon.
    - source code + source code
    start(self)
    Start the daemon
    - source code + source code
    stop(self)
    Stop the daemon
    - source code + source code + +
    + + + + + +   + + + + + + +
    restart(self)
    + Restart the daemon
    + source code + +
    + + + + + +   + + + + + @@ -237,7 +238,7 @@

    run(self)

    run(self)
    + You should override this method when you subclass Daemon.
    + source code
    source code  + >source code 
    @@ -254,7 +255,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.job + linspector.lib.core.job @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module job @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Module job

    source code

    +

    Module job

    source code

    This is what job_function needs as parameter for each job to succesfully execute.

    @@ -81,7 +82,7 @@   - Job + Job @@ -116,7 +117,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.job + linspector.lib.core.job @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module job @@ -49,13 +50,13 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Source Code for Module lib.core.job

    +

    Source Code for Module linspector.lib.core.job

      1  """ 
      2  This is what job_function needs as parameter for each job to succesfully  
    @@ -63,10 +64,10 @@
      4  """ 
      5   
      6   
    -
    7 -class Job: -
    8 - def __init__(self, command=None, members=None, host=None, service=None): -
    9 self.command = command -10 self.members = members +
    7 -class Job: +
    8 - def __init__(self, command=None, members=None, host=None, service=None): +
    9 self.command = command +10 self.members = members 11 self.host = host 12 self.service = service
    13 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: - Module job :: + Package linspector :: + Package lib :: + Package core :: + Module job :: Class Job @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Class Job

    source code

    +

    Class Job

    source code

    host=None, service=None) @@ -102,7 +103,7 @@ + href="linspector-module.html">Home    + href="linspector-module.html">Home    @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private]
    - source code + source code
       Home       
       Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module linspector_daemon
    [frames] | ] | no frames]
    -

    Module linspector_daemon

    source code

    +

    Module linspector_daemon

    source code

     
    - LinspectorDaemon + LinspectorDaemon
    @@ -103,7 +104,7 @@   - __package__ = 'lib.core' + __package__ = 'linspector.lib.core' @@ -113,7 +114,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.linspector_daemon + linspector.lib.core.linspector_daemon @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module linspector_daemon @@ -49,24 +50,24 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Source Code for Module lib.core.linspector_daemon

    +

    Source Code for Module linspector.lib.core.linspector_daemon

    - 1  from ..core import logger 
    - 2  from ..core.daemon import Daemon 
    + 1  from ..core import logger 
    + 2  from ..core.daemon import Daemon 
      3   
      4   
    -
    5 -class LinspectorDaemon(Daemon): -
    6 - def run(self): +
    5 -class LinspectorDaemon(Daemon): +
    6 - def run(self):
    7 while True: 8 try: 9 a = 2 -10 logger.writeLogToFile(_logfile, "Running!") +10 logger.writeLogToFile(_logfile, "Running!") 11 print "running!" 12 except Exception as err: 13 #logger.writeLogToFile(_logfile, str(err)) @@ -86,7 +87,7 @@ expandto(location.href);    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:02 2013 - lib.core.linspector_daemon.LinspectorDaemon + linspector.lib.core.linspector_daemon.LinspectorDaemon @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: - Module linspector_daemon :: + Package linspector :: + Package lib :: + Package core :: + Module linspector_daemon :: Class LinspectorDaemon @@ -50,16 +51,16 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Class LinspectorDaemon

    source code

    +

    Class LinspectorDaemon

    source code

    -daemon.Daemon --+
    +daemon.Daemon --+
                     |
                    LinspectorDaemon
     
    @@ -88,10 +89,10 @@ - @@ -101,13 +102,13 @@ @@ -140,7 +141,7 @@

    run(self)

    run(self)
    +
    run(self)
    You should override this method when you subclass Daemon.
    - source code + source code
    -

    Inherited from daemon.Daemon: - __init__, - daemonize, - delpid, - restart, - start, - stop +

    Inherited from daemon.Daemon: + __init__, + daemonize, + delpid, + restart, + start, + stop

    source code  + >source code 
    @@ -148,7 +149,7 @@ called after the process has been daemonized by start() or restart().

    Overrides: - daemon.Daemon.run + daemon.Daemon.run
    (inherited documentation)
    @@ -161,7 +162,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.logger + linspector.lib.core.logger @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module logger @@ -49,14 +50,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Module logger

    source code

    +

    Module logger

    source code

      @@ -105,7 +106,7 @@
    - Logger
    + Logger
    Logger class that prints its messages and keeps them also inside a logfile
      - __package__ = 'lib.core' + __package__ = 'linspector.lib.core'
    @@ -115,7 +116,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013 - lib.core.logger + linspector.lib.core.logger @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: + Package linspector :: + Package lib :: + Package core :: Module logger @@ -49,13 +50,13 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Source Code for Module lib.core.logger

    +

    Source Code for Module linspector.lib.core.logger

      1  import logging 
      2  import logging.handlers 
    @@ -63,12 +64,12 @@
      4  import os.path as path 
      5   
      6   
    -
    7 -class Logger(): +
    7 -class Logger():
    8 """ 9 Logger class that prints its messages and keeps them also inside a logfile 10 """ 11 -
    12 - def __init__(self, logfile="./linspector.log", logLevel=logging.DEBUG, logfileLevel=logging.DEBUG): +
    12 - def __init__(self, logfile="./linspector.log", logLevel=logging.DEBUG, logfileLevel=logging.DEBUG):
    13 """ 14 initializes a new Logger object. 15 @@ -99,22 +100,22 @@ 40 self.log.addHandler(consoleHandler) 41 self.log.addHandler(fileHandler)
    42 -
    43 - def d(self, message): +
    43 - def d(self, message):
    44 self.log.debug(message)
    45 -
    46 - def i(self, message): +
    46 - def i(self, message):
    47 self.log.info(message)
    48 -
    49 - def w(self, message): +
    49 - def w(self, message):
    50 self.log.warn(message)
    51 -
    52 - def e(self, message): +
    52 - def e(self, message):
    53 self.log.error(message)
    54 -
    55 - def c(self, message): +
    55 - def c(self, message):
    56 self.log.critical(message)
    57 -
    58 - def close(self): +
    58 - def close(self):
    59 logging.shutdown()
    60 @@ -16,7 +16,7 @@    Home    + href="linspector-module.html">Home        - Package lib :: - Package core :: - Module logger :: + Package linspector :: + Package lib :: + Package core :: + Module logger :: Class Logger @@ -50,14 +51,14 @@ onclick="toggle_private();">hide private] [frames] | ] | no frames] -

    Class Logger

    source code

    +

    Class Logger

    source code

    Logger class that prints its messages and keeps them also inside a logfile

    @@ -84,13 +85,13 @@ - @@ -107,7 +108,7 @@ @@ -124,7 +125,7 @@ @@ -141,7 +142,7 @@ @@ -158,7 +159,7 @@ @@ -175,7 +176,7 @@ @@ -191,7 +192,7 @@ @@ -232,7 +233,7 @@
    (Constructor)
    __init__(self, + __init__(self, logfile='./linspector.log', logLevel=10, logfileLevel=10)
    initializes a new Logger object.
    - source code + source code
    d(self, message) - source code + source code
    i(self, message) - source code + source code
    w(self, message) - source code + source code
    e(self, message) - source code + source code
    c(self, message) - source code + source code
    close(self) - source code + source code
    source code  + >source code 
    @@ -252,7 +253,7 @@    Home    + href="linspector-module.html">Home        - Generated by Epydoc 3.0.1 on Mon May 27 01:18:48 2013 + Generated by Epydoc 3.0.1 on Mon May 27 01:42:01 2013    Home    + href="linspector-module.html">Home   

    Module Hierarchy