Commit bfd9322
fix(auth): fix request session error (#16050)
Fixes #16035
only google.auth.transport.**requests**.Request objects have a session
attached. Other Request subclasses don't so they raise an error when mts
is enabled.
This PR ignores unsupported request types, instead of raising an
exception
Thanks @sakshamgoyal-01 for the detailed bug report!
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>1 parent 35bf915 commit bfd9322Copy full SHA for bfd9322
2 files changed
+20-7Lines changed: 20 additions & 7 deletions
File tree
Expand file treeCollapse file tree
Open diff view settings
Filter options
- packages/google-auth
- google/auth/compute_engine
- tests/compute_engine
Expand file treeCollapse file tree
Open diff view settings
Collapse file
packages/google-auth/google/auth/compute_engine/_metadata.py
Copy file name to clipboardExpand all lines: packages/google-auth/google/auth/compute_engine/_metadata.py+6-7Lines changed: 6 additions & 7 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
166 | 166 | |
167 | 167 | |
168 | 168 | |
169 | | - |
| 169 | + |
| 170 | + |
| 171 | + |
170 | 172 | |
171 | 173 | |
172 | | - |
173 | | - |
174 | | - |
175 | | - |
| 174 | + |
176 | 175 | |
177 | | - |
178 | | - |
| 176 | + |
| 177 | + |
179 | 178 | |
180 | 179 | |
181 | 180 | |
|
Collapse file
packages/google-auth/tests/compute_engine/test__metadata.py
Copy file name to clipboardExpand all lines: packages/google-auth/tests/compute_engine/test__metadata.py+14Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
955 | 955 | |
956 | 956 | |
957 | 957 | |
| 958 | + |
| 959 | + |
| 960 | + |
| 961 | + |
| 962 | + |
| 963 | + |
| 964 | + |
| 965 | + |
| 966 | + |
| 967 | + |
| 968 | + |
| 969 | + |
| 970 | + |
| 971 | + |
0 commit comments