source: n4d-cdlocker-server/trunk/fuentes/install-files/usr/share/n4d/python-plugins/CDLockerManager.py @ 5899

Last change on this file since 5899 was 5899, checked in by hectorgh, 3 years ago

removing old functions

File size: 983 bytes
Line 
1import copy
2
3class CDLockerManager:
4       
5
6        def __init__(self):
7               
8                pass
9               
10        #def init
11
12       
13        def startup(self,options):
14               
15                self.internal_variable=copy.deepcopy(objects["VariablesManager"].get_variable("SHUTDOWNER"))
16                if self.internal_variable==None:
17                        try:
18                                self.initialize_variable()
19                                objects["VariablesManager"].add_variable("CDLOCKER",copy.deepcopy(self.internal_variable),"","CDLocker internal variable","lliurex-cdlocker")
20                        except Exception as e:
21                                print e
22       
23                self.check_server_shutodown()
24
25        #def startup
26
27
28        def initialize_variable(self):
29               
30                self.internal_variable={}
31                self.internal_variable["enabled"]=False
32               
33        #def initialize_variable
34
35       
36        def is_enabled(self):
37               
38                try:
39                        return self.internal_variable["enabled"]=True
40                except:
41                        return False
42                       
43        #def is_enabled
44
45       
46        def set_lock_status(self,status):
47               
48                if type(status)==bool:
49                        self.internal_variable["enabled"]=status
50                        return True
51                       
52                return False
53               
54        #def set_lock_status
55       
56#class CDLockerManager 
Note: See TracBrowser for help on using the repository browser.