🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27404

Re: httplib2

#27404
From: Łukasz Rekucki
Date: Wed, 31 Mar 2010 19:48
61 lines
3547 bytes
On 31 Mar, 14:23, Marek Wywiał <onj...@gmail.com> wrote:
> On 31 Mar, 12:22, Rick <ri...@v.pl> wrote:
>
>
>
>
>
> > On Wed, 31 Mar 2010 02:58:41 -0700 (PDT)
>
> > Marek Wywiał <onj...@gmail.com> wrote:
> > > On 31 Mar, 11:24, Rick <ri...@v.pl> wrote:
> > > > Witam.
>
> > > > import httplib2
> > > > h = httplib2.Http()
> > > > resp, content = h.request("http://www.wp.pl",
> > > >     "PUT", body="This is text",
> > > >     headers={'content-type':'text/plain'} )
> > > > print resp
>
> > > > Jeżeli poniższy kod uruchomię z interpretera pythona, to działa bez problemu. Natomiast ten sam kod uruchomiony z pliku rzuca błąd :
> > > >  File "/usr/share/python2.6/site-packages/httplib2/__init__.py", line 33, in <module>
> > > >   File "./tests/httplib.py", line 3, in <module>
> > > >     h = httplib2.Http()
> > > > AttributeError: 'module' object has no attribute 'Http'
>
> > > > Wersja : python-httplib2-0.3.0-2.noarch
> > > > Mogę prosić o wyjaśnienie?
>
> > > > Pozdrawiam,
> > > > Rick
>
> > > zakładam, że plik nazwałeś:
> > >  * httplib2.py
>
> > > tworząc w ten sposób moduł httplib2, który nie posiada atrybutu Http
> > > do zaimportowania :)
>
> > > nazwij plik np:
> > >  * my_downloader.py
>
> > > inaczej niż jakikolwiek moduł, którego używasz.
>
> > Plik nazywa się, tak jak wyrzucił błąd : File "./tests/httplib.py", line 3, in <module>. Na wszelki wypadek zmieniłem nazwę na nic znaczącego, dalej jest błąd.
>
> skopiowałem kod, który przesłałeś do pliku:
>  * a.py
> odpaliłem:
>  * python a.py
>
> i działa
>
> może gdzieś na ścieżce python'a masz plik httplib2.py lub
> httplib2.pyc, lub .pyo
> który zasłania moduł z biblioteki standardowej

Właściwie to chodzi o moduł httplib z bibilioteki standardowej (czyli
pliki httplib.py, httplib.pyc lub httplib.pyo które nie powinny być
nigdzie na ścieżce poza instalacją pythona, a znalazły się tam bo
odpaliłeś swoje httplib.py). httplib2 (nie będący w bibliotece
standardowej) importuje httplib.
Technical Details
Message-ID: <9467cd77-1e91-4798-af5b-94b28faee062@j21g2000yqh.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!transit3.readnews.com!news-out.readnews.com!transit4.readnews.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mail
References: <20100331112445.7252c98f@laptop-rgan> <92ffa360-e777-495b-a570-1102e3e4c907@z3g2000yqz.googlegroups.com> <20100331122234.46ab0a29@laptop-rgan> <563ef922-3bce-4576-95a3-88133baff945@u22g2000yqf.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!198.186.194.249.MISMATCH!transit3.readnews.com!news-out.readnews.com!transit4.readnews.com!postnews.google.com!j21g2000yqh.googlegroups.com!not-for-mail
From: Łukasz Rekucki <lrekucki@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: Re: httplib2
Date: Wed, 31 Mar 2010 12:48:16 -0700 (PDT)
Organization: http://groups.google.com
Lines: 69
Message-ID: <9467cd77-1e91-4798-af5b-94b28faee062@j21g2000yqh.googlegroups.com>
References: <20100331112445.7252c98f@laptop-rgan> <92ffa360-e777-495b-a570-1102e3e4c907@z3g2000yqz.googlegroups.com>  <20100331122234.46ab0a29@laptop-rgan> <563ef922-3bce-4576-95a3-88133baff945@u22g2000yqf.googlegroups.com>
NNTP-Posting-Host: 212.76.62.207
Mime-Version: 1.0
X-Trace: posting.google.com 1270064896 16680 127.0.0.1 (31 Mar 2010 19:48:16 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Wed, 31 Mar 2010 19:48:16 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: j21g2000yqh.googlegroups.com; posting-host=212.76.62.207;  posting-account=5fpXZwoAAADF-CUdCuJ-FpYxG8__-wRx
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.2  (KHTML, like Gecko) Chrome/5.0.342.7 Safari/533.2,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit