(object)
| 121 | |
| 122 | ## FIXME: To be refactored |
| 123 | def readAction(object): |
| 124 | if (object.SetupWindowTimer_action[0] != os.environ["POL_COOKIE"]): |
| 125 | print("Bad cookie!") |
| 126 | object.SetupWindowTimer_action = None |
| 127 | return False |
| 128 | |
| 129 | object.SetupWindowTimer_action = object.SetupWindowTimer_action[1:] |
| 130 | |
| 131 | if (object.SetupWindowTimer_action[0] == "SimpleMessage"): |
| 132 | if (len(object.SetupWindowTimer_action) == 2): |
| 133 | wx.MessageBox(object.SetupWindowTimer_action[1], os.environ["APPLICATION_TITLE"]) |
| 134 | object.SetupWindowTimer_action = None |
| 135 | return False |
| 136 | |
| 137 | if (object.SetupWindowTimer_action[0] == "POL_Die"): |
| 138 | if (len(object.SetupWindowTimer_action) == 1): |
| 139 | object.POLDie() |
| 140 | object.SetupWindowTimer_action = None |
| 141 | return False |
| 142 | |
| 143 | if (object.SetupWindowTimer_action[0] == "POL_Restart"): |
| 144 | if (len(object.SetupWindowTimer_action) == 1): |
| 145 | object.POLRestart() |
| 146 | object.SetupWindowTimer_action = None |
| 147 | return False |
| 148 | |
| 149 | if (object.SetupWindowTimer_action[0] == 'POL_System_RegisterPID'): |
| 150 | if (len(object.SetupWindowTimer_action) == 2): |
| 151 | object.registeredPid.append(int(object.SetupWindowTimer_action[1])) |
| 152 | object.SetupWindowTimer_action = None |
| 153 | return False |
| 154 | |
| 155 | if (len(object.SetupWindowTimer_action) <= 1): |
| 156 | object.SetupWindowTimer_action = None |
| 157 | return False |
| 158 | |
| 159 | if (object.SetupWindowTimer_action[0] == 'POL_SetupWindow_Init'): |
| 160 | if (len(object.SetupWindowTimer_action) == 5): |
| 161 | object.windowList[object.SetupWindowTimer_action[1]] = POL_SetupFrame(object, |
| 162 | os.environ["APPLICATION_TITLE"], |
| 163 | object.SetupWindowTimer_action[1], |
| 164 | object.SetupWindowTimer_action[2], |
| 165 | object.SetupWindowTimer_action[3], |
| 166 | object.SetupWindowTimer_action[4]) |
| 167 | object.windowList[object.SetupWindowTimer_action[1]].Center(wx.BOTH) |
| 168 | object.windowList[object.SetupWindowTimer_action[1]].Show(True) |
| 169 | object.windowOpened += 1 |
| 170 | else: |
| 171 | if (object.SetupWindowTimer_action[1] not in object.windowList): |
| 172 | print(_("WARNING. Please use POL_SetupWindow_Init first")) |
| 173 | object.SetupWindowTimer_action = None |
| 174 | return False |
| 175 | |
| 176 | if (object.SetupWindowTimer_action[0] == 'POL_SetupWindow_message'): |
| 177 | if (len(object.SetupWindowTimer_action) == 4): |
| 178 | object.windowList[object.SetupWindowTimer_action[1]].POL_SetupWindow_message( |
| 179 | object.SetupWindowTimer_action[2], object.SetupWindowTimer_action[3]) |
| 180 |
nothing calls this directly
no test coverage detected