socket.sslがおかしい

MacPortsのpython2.5をそのまま使ってるだけなのだが。

kuenishi$ which python2.5
/opt/local/bin/python2.5
kuenishi$ python2.5
Python 2.5.1 (r251:54863, Jun 3 2007, 17:45:00)
[GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import poplib
>>> M = poplib.POP3_SSL('pop.gmail.com')
Traceback (most recent call last):
File "", line 1, in
File "/opt/local/lib/python2.5/poplib.py", line 359, in __init__
self.sslobj = socket.ssl(self.sock, self.keyfile, self.certfile)
AttributeError: 'module' object has no attribute 'ssl'
>>>

socket.sslのコードを見たけどよくわかんないことやってた。特別変なことやってるわけでもなさそうだけど、_sslって何だ。多分これがロードされてないのだろう。

このままだとruby1.9 on railsに流れてしまいそうだぞ。