diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-07-19 15:48:58 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-07-19 15:48:58 +0200 |
| commit | 50de9d386f4bfd9a699d52ae043ff0082cb1ee0c (patch) | |
| tree | 2641730ffc2926f24ef109e8973176b76fc91ff0 /apt/cdrom.py | |
| parent | aaa8c4f98eb92bba9418e15560617b78be90b5d6 (diff) | |
| download | python-apt-50de9d386f4bfd9a699d52ae043ff0082cb1ee0c.tar.gz | |
apt/cdrom.py: Make apt.cdrom.Cdrom a subclass of apt_pkg.Cdrom.
Diffstat (limited to 'apt/cdrom.py')
| -rw-r--r-- | apt/cdrom.py | 17 |
1 files changed, 7 insertions, 10 deletions
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): |
