UploadDestinationHandler.initialize()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 1
CRAP Score 1.125

Importance

Changes 0
Metric Value
eloc 2
dl 0
loc 2
ccs 1
cts 2
cp 0.5
rs 10
c 0
b 0
f 0
cc 1
nop 2
crap 1.125
1 1
from tabpy.tabpy_server.app.app_parameters 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