I think what is not clear by what is being said is that you have passed in pressure and not 'pressure'. The first is undefined, pressure = 1 would define it. Where as 'pressure' is a string type.
On Sat, May 8, 2010 at 1:35 PM, Walter Brameld IV < wb4remove_this_t...@wbrameld4.name> wrote: > Dave Luzius wrote: > >> On Sat, 08 May 2010 19:02:42 +0000, Steven D'Aprano wrote: >> >> On Sat, 08 May 2010 18:52:33 +0000, Dave Luzius wrote: >>> >>> Pleaser help me with this. Here's a copy of the program, but it keeps >>>> calling for me to define pressure. >>>> >>> That's because you haven't defined pressure. >>> >>> When Python tells you there is a bug in your program, it is almost >>> always correct. >>> >>> >>> # A small program to fetch local barometer reading from weather.com # >>>> and convert the value from metric to imperial. # My first attempt at >>>> Python. >>>> #-------------------------------------------------------------------- >>>> import urllib >>>> >>>> # next line does the fetching >>>> urllib.urlopen("http://xoap.weather.com/weather/local/USMI0060", >>>> pressure) >>>> >>> What is pressure? It is an undefined name. Where does pressure get its >>> value from? >>> >> >> Pressure is a term for barometric pressure, and is understood by Conky, >> which this program is designed to work with, and is understood by >> weather.com. But the value it passes to conky is metric, and I want it to >> display in imperial. >> >> What should I do.... >> > > You're passing in the value of pressure as the 'data' parameter to > urllib.urlopen. So...what is the value of pressure? You haven't assigned > any value to it before calling urlopen. Therein lies the problem. > > -- > http://mail.python.org/mailman/listinfo/python-list > *Vincent Davis 720-301-3003 * vinc...@vincentdavis.net my blog <http://vincentdavis.net> | LinkedIn<http://www.linkedin.com/in/vincentdavis>
-- http://mail.python.org/mailman/listinfo/python-list