Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Gepetto
dashboard
Commits
a42b30bd
Commit
a42b30bd
authored
Apr 29, 2021
by
Guilhem Saurel
Browse files
fix httpx
parent
6bd781c6
Pipeline
#14239
failed with stage
in 1 minute and 47 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
rainboard/models.py
View file @
a42b30bd
...
...
@@ -87,10 +87,10 @@ class Forge(Links, NamedModel):
def
api_req
(
self
,
url
=
''
,
name
=
None
,
page
=
1
):
logger
.
debug
(
f
'requesting api
{
self
}
{
url
}
, page
{
page
}
'
)
try
:
return
httpx
.
get
(
self
.
api_url
()
+
url
,
{
'page'
:
page
},
verify
=
self
.
verify
,
headers
=
self
.
headers
())
return
httpx
.
get
(
self
.
api_url
()
+
url
,
params
=
{
'page'
:
page
},
verify
=
self
.
verify
,
headers
=
self
.
headers
())
except
httpx
.
HTTPError
:
logger
.
error
(
f
'requesting api
{
self
}
{
url
}
, page
{
page
}
- SECOND TRY'
)
return
httpx
.
get
(
self
.
api_url
()
+
url
,
{
'page'
:
page
},
verify
=
self
.
verify
,
headers
=
self
.
headers
())
return
httpx
.
get
(
self
.
api_url
()
+
url
,
params
=
{
'page'
:
page
},
verify
=
self
.
verify
,
headers
=
self
.
headers
())
def
api_data
(
self
,
url
=
''
):
req
=
self
.
api_req
(
url
)
...
...
@@ -491,12 +491,12 @@ class Repo(TimeStampedModel):
def
api_req
(
self
,
url
=
''
,
name
=
None
,
page
=
1
):
logger
.
debug
(
f
'requesting api
{
self
.
forge
}
{
self
.
namespace
}
{
self
}
{
url
}
, page
{
page
}
'
)
try
:
return
httpx
.
get
(
self
.
api_url
()
+
url
,
{
'page'
:
page
},
return
httpx
.
get
(
self
.
api_url
()
+
url
,
params
=
{
'page'
:
page
},
verify
=
self
.
forge
.
verify
,
headers
=
self
.
forge
.
headers
())
except
httpx
.
HTTPError
:
logger
.
error
(
f
'requesting api
{
self
.
forge
}
{
self
.
namespace
}
{
self
}
{
url
}
, page
{
page
}
- SECOND TRY'
)
return
httpx
.
get
(
self
.
api_url
()
+
url
,
{
'page'
:
page
},
return
httpx
.
get
(
self
.
api_url
()
+
url
,
params
=
{
'page'
:
page
},
verify
=
self
.
forge
.
verify
,
headers
=
self
.
forge
.
headers
())
...
...
@@ -956,7 +956,7 @@ class Image(models.Model):
headers
=
{}
if
not
self
.
robotpkg
.
project
.
public
:
image_name
=
self
.
get_image_name
().
split
(
'/'
,
maxsplit
=
1
)[
1
].
split
(
':'
)[
0
]
token
=
httpx
.
get
(
f
'
{
self
.
robotpkg
.
project
.
main_forge
.
url
}
/jwt/auth'
,
{
token
=
httpx
.
get
(
f
'
{
self
.
robotpkg
.
project
.
main_forge
.
url
}
/jwt/auth'
,
params
=
{
'client_id'
:
'docker'
,
'offline_token'
:
True
,
'service'
:
'container_registry'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment