mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-05-09 16:01:28 +00:00
better error presentation
This commit is contained in:
parent
e8b02a39b2
commit
b9353d781a
23
syncpackage
23
syncpackage
@ -29,6 +29,8 @@ import sys
|
|||||||
|
|
||||||
from devscripts.logger import Logger
|
from devscripts.logger import Logger
|
||||||
|
|
||||||
|
from lazr.restfulclient.errors import HTTPError
|
||||||
|
|
||||||
from ubuntutools.archive import (DebianSourcePackage, UbuntuSourcePackage,
|
from ubuntutools.archive import (DebianSourcePackage, UbuntuSourcePackage,
|
||||||
DownloadError)
|
DownloadError)
|
||||||
from ubuntutools.config import UDTConfig, ubu_email
|
from ubuntutools.config import UDTConfig, ubu_email
|
||||||
@ -334,13 +336,20 @@ def copy(src_pkg, debian_version, release, simulate=False):
|
|||||||
if answer.lower() not in ("y", "yes"):
|
if answer.lower() not in ("y", "yes"):
|
||||||
return
|
return
|
||||||
|
|
||||||
ubuntu_archive.copyPackage(
|
try:
|
||||||
source_name=src_pkg,
|
ubuntu_archive.copyPackage(
|
||||||
version=debian_version,
|
source_name=src_pkg,
|
||||||
from_archive=debian_archive.lp_object(),
|
version=debian_version,
|
||||||
to_series=ubuntu_series,
|
from_archive=debian_archive.lp_object(),
|
||||||
to_pocket=ubuntu_pocket,
|
to_series=ubuntu_series,
|
||||||
include_binaries=False)
|
to_pocket=ubuntu_pocket,
|
||||||
|
include_binaries=False)
|
||||||
|
except HTTPError, error:
|
||||||
|
Logger.error("HTTP Error %s: %s" %
|
||||||
|
(error.response.status, error.response.reason))
|
||||||
|
Logger.error(error.content)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
Logger.normal('Request succeeded; you should get an e-mail once it is '
|
Logger.normal('Request succeeded; you should get an e-mail once it is '
|
||||||
'processed.')
|
'processed.')
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user