| @@ 106-122 (lines=17) @@ | ||
| 103 | ||
| 104 | # ------------------------------------------------------------------------------------------------------------------ | |
| 105 | def __startup(self): | |
| 106 | """ | |
| 107 | Performs the necessary actions for starting up the logger. | |
| 108 | """ | |
| 109 | credentials = Credentials.get() | |
| 110 | ||
| 111 |         self.__log.info('Starting logger') | |
| 112 | ||
| 113 | # Set the effective user and group to an unprivileged user and group. | |
| 114 | self.__set_unprivileged_user() | |
| 115 | ||
| 116 | # Set database configuration options. | |
| 117 | DataLayer.config['host'] = credentials.get_host() | |
| 118 | DataLayer.config['user'] = credentials.get_user() | |
| 119 | DataLayer.config['password'] = credentials.get_password() | |
| 120 | DataLayer.config['database'] = credentials.get_database() | |
| 121 | DataLayer.config['port'] = credentials.get_port() | |
| 122 | ||
| 123 | # ---------------------------------------------------------------------------------------------------------------------- | |
| 124 | ||
| @@ 21-32 (lines=12) @@ | ||
| 18 | # ------------------------------------------------------------------------------------------------------------------ | |
| 19 | def __init__(self): | |
| 20 | """ | |
| 21 | Object constructor. | |
| 22 | """ | |
| 23 | credentials = Credentials.get() | |
| 24 | ||
| 25 | DataLayer.config['host'] = credentials.get_host() | |
| 26 | DataLayer.config['user'] = credentials.get_user() | |
| 27 | DataLayer.config['password'] = credentials.get_password() | |
| 28 | DataLayer.config['database'] = credentials.get_database() | |
| 29 | DataLayer.config['port'] = credentials.get_port() | |
| 30 | DataLayer.config['autocommit'] = False | |
| 31 | ||
| 32 | # ------------------------------------------------------------------------------------------------------------------ | |
| 33 | def main(self, filename): | |
| 34 | """ | |
| 35 | The main function of load_schedule. | |