Changeset 5422


Ignore:
Timestamp:
Jun 30, 2017, 12:16:55 PM (19 months ago)
Author:
hectorgh
Message:

fixing local values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-shutdowner-client/trunk/fuentes/install-files/usr/share/n4d/python-plugins/ShutdownerClient.py

    r5412 r5422  
    66        def __init__(self):
    77               
    8                 pass
     8                self.cron_file="/etc/cron.d/lliurex-shutdowner"
    99
    1010        #def init
     
    1313               
    1414                self.shutdowner_var=objects["VariablesManager"].get_variable("SHUTDOWNER")
    15                 self.server_trigger(self.shutdowner_var)
     15                self.shutdowner_trigger(self.shutdowner_var)
    1616               
    17                 objects["VariablesManager"].register_trigger("SHUTDOWNER","ShutdownerClient",self.server_trigger)
     17                objects["VariablesManager"].register_trigger("SHUTDOWNER","ShutdownerClient",self.shutdowner_trigger)
    1818               
    1919        #def startup
    2020       
    21         def server_trigger(self,value):
     21        def shutdowner_trigger(self,value):
     22               
     23                if value!=None:
    2224
    23                 if value["cron_enabled"]:
    24                         if value["cron_content"]!=None:
    25                                 f=open(ShutdownerClient.cronfile,"w")
    26                                 f.write(value["cron_content"])
    27                                 f.close()
    28                 else:
    29                         os.remove(ShutdownerClient.cronfile)
    30                
    31                 if value["shutdown_signal"] > self.shutdowner_var["shutdown_signal"]:
    32                         self.shutdown()
     25                        if value["cron_enabled"]:
     26                                if value["cron_content"]!=None:
     27                                        f=open(self.cron_file,"w")
     28                                        f.write(value["cron_content"])
     29                                        f.close()
     30                        else:
     31                                os.remove(self.cron_file)
     32                       
     33                        if value["shutdown_signal"] > self.shutdowner_var["shutdown_signal"]:
     34                                self.shutdown()
    3335               
    3436        #def server_trigger
Note: See TracChangeset for help on using the changeset viewer.