| Conditions | 2 |
| Total Lines | 14 |
| Code Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 13 |
| CRAP Score | 2 |
| Changes | 0 | ||
| 1 | 1 | import json |
|
| 10 | 1 | def get(self): |
|
| 11 | 1 | if self.should_fail_with_auth_error() != AuthErrorStates.NONE: |
|
| 12 | 1 | self.fail_with_auth_error() |
|
| 13 | 1 | return |
|
| 14 | |||
| 15 | 1 | self._add_CORS_header() |
|
| 16 | 1 | info = {} |
|
| 17 | 1 | info["description"] = self.tabpy_state.get_description() |
|
| 18 | 1 | info["creation_time"] = self.tabpy_state.creation_time |
|
| 19 | 1 | info["state_path"] = self.settings[SettingsParameters.StateFilePath] |
|
| 20 | 1 | info["server_version"] = self.settings[SettingsParameters.ServerVersion] |
|
| 21 | 1 | info["name"] = self.tabpy_state.name |
|
| 22 | 1 | info["versions"] = self.settings[SettingsParameters.ApiVersions] |
|
| 23 | self.write(json.dumps(info)) |
||
| 24 |