[Yum] HTTP/FTP Authentication

Michael Stenner mstenner at phy.duke.edu
Wed Jul 30 21:09:08 UTC 2003


On Wed, Jul 30, 2003 at 09:37:39AM -0400, seth vidal wrote:
> > OK, I feel a little silly.  I didn't know that was available at all.
> > I agree.  Probably the cleanest way to do it is to push it in from
> > yummain.  You could do that in two ways:
> > 
> > 1) by importing urlgrabber from within yummain (making yummain depend
> >    on urlgrabber directly is no big deal because it already depends on
> >    it indirectly via clientStuff)
> > 
> >    # <within yummain.py>
> >    import urlgrabber
> >    __version__='2.0'
> >    urlgrabber.set_user_agent('Yum/%s' % __version__)
> 
> Only trick is how to get urlgrabber into the clientStuff namespace then.

It's already there.  If you put the above code into the cvs
yummain.py, it will work right now.  clientStuff needs urlgrabber
directly, so it imports it.

> I was thinking conf.version = __version__ in yummain
> then clientstuff can use version from the conf object.

That is also a very tidy solution.  If you prefer that, I think it's
completely reasonable.  I may actually prefer it myself.  conf is a
global conf object and that seems like a sensible place to stash the
version.

					-Michael

-- 
  Michael Stenner                       Office Phone: 919-660-2513
  Duke University, Dept. of Physics       mstenner at phy.duke.edu
  Box 90305, Durham N.C. 27708-0305



More information about the Yum mailing list