-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Scott, 

Looking the yum source code, we can verify that for some actions, yum uses 
urlgrabber 

    $ vim yum/yumRepo.py

1548     def _getMirrorList(self):
1549         """retrieve an up2date-style mirrorlist file from our mirrorlist 
url,
1550            also save the file to the local repo dir and use that if cache 
expiry
1551            not expired
1552 
1553            we also s/$ARCH/$BASEARCH/ and move along
1554            return the baseurls from the mirrorlist file
1555            """
1556         self.mirrorlist_file = self.cachedir + '/' + 'mirrorlist.txt'
1557         fo = None
1558 
1559         cacheok = False
1560         if self.withinCacheAge(self.mirrorlist_file, 
self.mirrorlist_expire):
1561             cacheok = True
1562             fo = open(self.mirrorlist_file, 'r')
1563         else:
1564             url = self.mirrorlist
1565             scheme = urlparse.urlparse(url)[0]
1566             if scheme == '':
1567                 url = 'file://' + url
1568             try:
1569                 fo = urlgrabber.grabber.urlopen(url, 
proxies=self.proxy_dict)
1570             except urlgrabber.grabber.URLGrabError, e:
1571                 print "Could not retrieve mirrorlist %s error was\n%s" % 
(url, e)
1572                 fo = None
1573 
1574         (returnlist, content) = self._readMirrorList(fo)


May I re-write the functionality using urllib2?

Thank you 

Marcelo Moreira de Mello
RHCA RHCSS RHCVA 
Software Maintenance Engineer        
http://people.redhat.com/mdemello         Mobile: +55 11 9321-0854

gpg id: 2048R/FDB110E5
gpg fingerprint: 3BE7 EF71 4DD7 6812 D309  8F18 BD42 D095 FDB1 10E5

On 12/31/2010 05:23 PM, Scott Henson wrote:
> On Fri, 31 Dec 2010 15:02:01 -0200, Marcelo Moreira de Mello 
> <mme...@redhat.com> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Patch for cobbler to honor HTTP_PROXY and FTP_PROXY variables environment. 
>>
> 
> I believe urllib2 or whatever yum uses respects these by default.  Maybe
> we should look into using that instead?
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNHjIdAAoJEL1C0JX9sRDlGLQIAJp9bch0J+8dXHacTC8bkj6n
NuQK28DDeEToFX9M3ML2hA06vWHzpQTkHb+HIIvimTLvVJ4uFHX4g0Y6lh7EQP3p
UKLzrsJAR3fCn823kW6gPyLLqhD4iR6aj68L0vcJxZ40tNS29So/4w9JDx6bhTXO
/wHHNKRW6FvTBCwa/YH0AsAl8vrj/LGzN71udsJNRa9XEen9t3ITv4jyKzvNbYKH
Iuv7pHd1mnsWNkXZAtNage/GXDfAyD4st9LzxgDhvRkQddmz8lUmRZd2E5BtGZ+R
buwS+x3lvXCIXHwzl5qQpPzfLHoRzTSXXdO6a3YBhT69KcJr+4hSoiZWP1wx6/4=
=alAG
-----END PGP SIGNATURE-----
_______________________________________________
cobbler-devel mailing list
cobbler-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler-devel

Reply via email to