Ejemplo n.º 1
0
    def __init__(self, *args, **kw):
        F14_RepoData.__init__(self, *args, **kw)
        for field in ('save', 'proxyuser', 'proxypasswd', 'debuginfo',
                      'disable', 'source', 'gpgkey', 'ssl_verify', 'priority',
                      'nocache', 'user', 'passwd'):
            setattr(self, field, kw.get(field))

        if hasattr(self, 'proxy') and not self.proxy:
            # TODO: remove this code, since it only for back-compatible.
            # Some code behind only accept None but not empty string
            # for default proxy
            self.proxy = None
Ejemplo n.º 2
0
    def _getArgsAsStr(self):
        retval = F14_RepoData._getArgsAsStr(self)

        for field in ('proxyuser', 'proxypasswd', 'user', 'passwd',
                      'gpgkey', 'ssl_verify', 'priority',
                      ):
            if hasattr(self, field) and getattr(self, field):
                retval += ' --%s="%s"' % (field, getattr(self, field))

        for field in ('save', 'diable', 'nocache', 'source', 'debuginfo'):
            if hasattr(self, field) and getattr(self, field):
                retval += ' --%s' % field

        return retval