mesonbuild / mesonwrap

Meson wraps service and tools, please use https://github.com/mesonbuild/wrapdb for wraps issues
https://wrapdb.mesonbuild.com
Apache License 2.0
26 stars 7 forks source link

mesonwrap import_from_hosted retry #94

Closed sarum9in closed 5 years ago

sarum9in commented 5 years ago

Should retry if this happens

$ mesonwrap import_from_hosted --project=catch2
catch2 2.7.2 1
Release created
Traceback (most recent call last):
  File "/home/user/wrapweb/mesonwrap.py", line 7, in <module>
    cli.Command()
  File "/home/user/wrapweb/mesonwrap/cli.py", line 26, in __init__
    getattr(self, self.CMD_PREFIX + command)()
  File "/home/user/wrapweb/mesonwrap/cli.py", line 88, in command_import_from_hosted
    import_from_hosted.main(*self.args())
  File "/home/user/wrapweb/mesonwrap/tools/import_from_hosted.py", line 129, in main
    imp.import_project(project)
  File "/home/user/wrapweb/mesonwrap/tools/import_from_hosted.py", line 42, in import_project
    self.import_version(version)
  File "/home/user/wrapweb/mesonwrap/tools/import_from_hosted.py", line 46, in import_version
    self.import_revision(revision)
  File "/home/user/wrapweb/mesonwrap/tools/import_from_hosted.py", line 103, in import_revision
    content_type='text/plain')
  File "/usr/lib/python3.7/site-packages/github/GitRelease.py", line 239, in upload_asset
    input=path
  File "/usr/lib/python3.7/site-packages/github/Requester.py", line 281, in requestBlobAndCheck
    return self.__check(*self.requestBlob(verb, url, parameters, headers, input, self.__customConnection(url)))
  File "/usr/lib/python3.7/site-packages/github/Requester.py", line 286, in __check
    raise self.__createException(status, responseHeaders, output)
github.GithubException.GithubException: 502 {'message': 'Error creating policy', 'request_id': 'BAE4:42EB:11DC3:14341:5CE40D7C'}