GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( e3a209...bb2a36 )
by Juan Jose
01:39
created

Vehicle.__init__()   A

Complexity

Conditions 1

Size

Total Lines 8

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
dl 0
loc 8
rs 9.4285
c 1
b 0
f 0
1
# codebeat:disable[SIMILARITY, BLOCK_NESTING]
2
import json
3
4
from route4me.base import Base
5
from route4me.exceptions import ParamValueException, APIException
6
from route4me.api_endpoints import VEHICLES_HOST
7
8
9
class Vehicle(Base):
10
    """
11
    Vehicles Management
12
    """
13
14
    def __init__(self, api):
15
        """
16
        Vehicle Instance
17
        :param api:
18
        :return:
19
        """
20
        self.json_data = {}
21
        Base.__init__(self, api)
22
23
    def get_vehicles(self):
24
        """
25
        Get vehicles using GET request
26
        :return: API response
27
        :raise: ParamValueException if required params are not present.
28
        """
29
        if self.check_required_params(self.params, ['api_key', ]):
30
            self.response = self.api._request_get(VEHICLES_HOST,
31
                                                  self.params)
32
            try:
33
                self.json_data = self.response.json()
34
                return self.json_data
35
            except ValueError:
36
                raise APIException(self.response.status_code,
37
                                   self.response.content,
38
                                   self.response.url)
39
        else:
40
            raise ParamValueException('params', 'Params are not complete')
41
42
# codebeat:enable[SIMILARITY, BLOCK_NESTING]
43