File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 5
5
6
6
setuptools .setup (
7
7
name = "tesla_fleet_api" ,
8
- version = "0.5.8 " ,
8
+ version = "0.5.9 " ,
9
9
author = "Brett Adams" ,
10
10
author_email = "admin@teslemetry.com" ,
11
11
description = "Tesla Fleet API library for Python" ,
Original file line number Diff line number Diff line change 3
3
from enum import Enum
4
4
import logging
5
5
6
- VERSION = "0.5.8 "
6
+ VERSION = "0.5.9 "
7
7
LOGGER = logging .getLogger (__package__ )
8
8
SERVERS = {
9
9
"na" : "https://fleet-api.prd.na.vn.cloud.tesla.com" ,
Original file line number Diff line number Diff line change @@ -37,12 +37,16 @@ def __init__(
37
37
38
38
self .session = session
39
39
self .access_token = access_token
40
+ self .raise_for_status = raise_for_status
40
41
41
- if region is not None :
42
- if not server and region not in SERVERS :
42
+ if server is not None :
43
+ self .server = server
44
+ elif region is not None :
45
+ if region not in SERVERS :
43
46
raise ValueError (f"Region must be one of { ', ' .join (SERVERS .keys ())} " )
44
- self .server = server or SERVERS .get (region )
45
- self .raise_for_status = raise_for_status
47
+ self .server = SERVERS .get (region )
48
+ else :
49
+ raise ValueError ("Either server or region must be provided." )
46
50
47
51
LOGGER .debug ("Using server %s" , self .server )
48
52
You can’t perform that action at this time.
0 commit comments