Skip to content

Commit bce2661

Browse files
author
NumaryBot
committed
release(sdk): v2.0.0-beta.11
1 parent 900bf50 commit bce2661

File tree

5 files changed

+20
-17
lines changed

5 files changed

+20
-17
lines changed

.speakeasy/gen.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
2-
id: 279c91d4-df40-4e5a-9dff-3f12a0bcdaac
2+
id: 688a7fb9-f540-4733-a097-31d5065b5f2e
33
management:
4-
docChecksum: bf3929cd2ca1ce376006df43bc2705f2
5-
docVersion: v2.0.0-beta.10
4+
docChecksum: 59f508b388b2e40561de26a8dcd854b9
5+
docVersion: v2.0.0-beta.11
66
speakeasyVersion: internal
7-
generationVersion: 2.234.1
8-
releaseVersion: v2.0.0-beta.10
9-
configChecksum: edb8f171cc163bbc58373c7bedad5b99
7+
generationVersion: 2.237.2
8+
releaseVersion: v2.0.0-beta.11
9+
configChecksum: 000d5d72a4e31d501d11f165d1addbef
1010
features:
1111
python:
1212
constsAndDefaults: 0.1.2
1313
core: 4.4.2
1414
deprecations: 2.81.1
1515
errors: 2.81.8
1616
getRequestBodies: 2.81.1
17-
globalSecurity: 2.83.1
17+
globalSecurity: 2.83.2
1818
globalServerURLs: 2.82.1
1919
groups: 2.81.2
2020
ignores: 2.81.1

gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ generation:
88
comments: {}
99
telemetryEnabled: false
1010
python:
11-
version: v2.0.0-beta.10
11+
version: v2.0.0-beta.11
1212
author: Formance
1313
clientServerStatusCodesAsErrors: true
1414
description: Python Client SDK Generated by Speakeasy

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="formance-sdk-python",
13-
version="v2.0.0-beta.10",
13+
version="v2.0.0-beta.11",
1414
author="Formance",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,

src/sdk/sdkconfiguration.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ class SDKConfiguration:
2121
server_url: str = ''
2222
server_idx: int = 0
2323
language: str = 'python'
24-
openapi_doc_version: str = 'v2.0.0-beta.10'
25-
sdk_version: str = 'v2.0.0-beta.10'
26-
gen_version: str = '2.234.1'
27-
user_agent: str = 'speakeasy-sdk/python v2.0.0-beta.10 2.234.1 v2.0.0-beta.10 formance-sdk-python'
24+
openapi_doc_version: str = 'v2.0.0-beta.11'
25+
sdk_version: str = 'v2.0.0-beta.11'
26+
gen_version: str = '2.237.2'
27+
user_agent: str = 'speakeasy-sdk/python v2.0.0-beta.11 2.237.2 v2.0.0-beta.11 formance-sdk-python'
2828
retry_config: RetryConfig = None
2929

3030
def get_server_details(self) -> Tuple[str, Dict[str, str]]:

src/sdk/utils/utils.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,19 +110,22 @@ def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: Dict,
110110
else:
111111
raise Exception('not supported')
112112
elif scheme_type == "openIdConnect":
113-
client.client.headers[header_name] = value
113+
client.client.headers[header_name] = _apply_bearer(value)
114114
elif scheme_type == 'oauth2':
115-
client.client.headers[header_name] = value
115+
client.client.headers[header_name] = _apply_bearer(value)
116116
elif scheme_type == 'http':
117117
if sub_type == 'bearer':
118-
client.client.headers[header_name] = value.lower().startswith(
119-
'bearer ') and value or f'Bearer {value}'
118+
client.client.headers[header_name] = _apply_bearer(value)
120119
else:
121120
raise Exception('not supported')
122121
else:
123122
raise Exception('not supported')
124123

125124

125+
def _apply_bearer(token: str) -> str:
126+
return token.lower().startswith('bearer ') and token or f'Bearer {token}'
127+
128+
126129
def _parse_basic_auth_scheme(client: SecurityClient, scheme: dataclass):
127130
username = ""
128131
password = ""

0 commit comments

Comments
 (0)