Total Complexity | 3 |
Total Lines | 22 |
Duplicated Lines | 0 % |
Coverage | 50% |
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 | from tabpy.tabpy_server.handlers.util import AuthErrorStates |
||
5 | |||
6 | 1 | ||
7 | _QUERY_OBJECT_STAGING_FOLDER = "staging" |
||
8 | |||
9 | 1 | ||
10 | 1 | class UploadDestinationHandler(ManagementHandler): |
|
11 | def initialize(self, app): |
||
12 | super(UploadDestinationHandler, self).initialize(app) |
||
13 | 1 | ||
14 | 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 |