Total Complexity | 3 |
Total Lines | 22 |
Duplicated Lines | 0 % |
Coverage | 53.33% |
Changes | 0 |
1 | 1 | from tabpy.tabpy_server.app.SettingsParameters import SettingsParameters |
|
2 | 1 | from tabpy.tabpy_server.handlers import ManagementHandler |
|
3 | 1 | import os |
|
4 | 1 | from tabpy.tabpy_server.handlers.util import AuthErrorStates |
|
5 | |||
6 | |||
7 | 1 | _QUERY_OBJECT_STAGING_FOLDER = "staging" |
|
8 | |||
9 | |||
10 | 1 | class UploadDestinationHandler(ManagementHandler): |
|
11 | 1 | def initialize(self, app): |
|
12 | super(UploadDestinationHandler, self).initialize(app) |
||
13 | |||
14 | 1 | def get(self): |
|
15 | if self.should_fail_with_auth_error() != AuthErrorStates.NONE: |
||
16 | self.fail_with_auth_error() |
||
17 | return |
||
18 | |||
19 | path = self.settings[SettingsParameters.StateFilePath] |
||
20 | path = os.path.join(path, _QUERY_OBJECT_STAGING_FOLDER) |
||
21 | self.write({"path": path}) |
||
22 |