From 50de9d386f4bfd9a699d52ae043ff0082cb1ee0c Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Sun, 19 Jul 2009 15:48:58 +0200 Subject: apt/cdrom.py: Make apt.cdrom.Cdrom a subclass of apt_pkg.Cdrom. --- apt/cdrom.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'apt/cdrom.py') diff --git a/apt/cdrom.py b/apt/cdrom.py index a3811ccb..126c54dd 100644 --- a/apt/cdrom.py +++ b/apt/cdrom.py @@ -23,11 +23,10 @@ import glob import apt_pkg -from apt.progress.old import CdromProgress from apt.deprecation import AttributeDeprecatedBy -class Cdrom(object): +class Cdrom(apt_pkg.Cdrom): """Support for apt-cdrom like features. This class has several optional parameters for initialisation, which may @@ -45,9 +44,9 @@ class Cdrom(object): """ def __init__(self, progress=None, mountpoint=None, nomount=True): - self._cdrom = apt_pkg.Cdrom() + apt_pkg.Cdrom.__init__(self) if progress is None: - self._progress = CdromProgress() + self._progress = apt_pkg.CdromProgress() else: self._progress = progress # see if we have a alternative mountpoint @@ -59,15 +58,13 @@ class Cdrom(object): else: apt_pkg.config.set("APT::CDROM::NoMount", "false") - def add(self): + def add(self, progress=None): """Add cdrom to the sources.list.""" - return self._cdrom.add(self._progress) + return apt_pkg.Cdrom.add(self, progress or self._progress) - def ident(self): + def ident(self, progress=None): """Identify the cdrom.""" - (res, ident) = self._cdrom.ident(self._progress) - if res: - return ident + return apt_pkg.Cdrom.ident(self, progress or self._progress) @property def in_sources_list(self): -- cgit v1.2.3