backportpackage: don't use SourcePackage() directly

As the warning from 2010 says, don't use this class directly.
This commit is contained in:
Dan Streetman 2021-04-08 22:52:20 -04:00
parent f97b19554f
commit 85ed9ad1ce

View File

@ -30,7 +30,7 @@ from urllib.parse import quote
import lsb_release
from httplib2 import Http, HttpLib2Error
from ubuntutools.archive import (SourcePackage, DebianSourcePackage,
from ubuntutools.archive import (DebianSourcePackage,
UbuntuSourcePackage, DownloadError)
from ubuntutools.config import UDTConfig, ubu_email
from ubuntutools.builder import get_builder
@ -201,8 +201,8 @@ def find_release_package(mirror, workdir, package, version, source_release,
def find_package(mirror, workdir, package, version, source_release, config):
"Returns the SourcePackage"
if package.endswith('.dsc'):
return SourcePackage(version=version, dscfile=package,
workdir=workdir, mirrors=(mirror,))
return UbuntuSourcePackage(version=version, dscfile=package,
workdir=workdir, mirrors=(mirror,))
if not source_release and not version:
info = vendor_to_distroinfo(system_distribution())