You might be using ActiveState python on Windows? If so, you most likely do not have the SSL layer that's required to process HTTPS protocol queries. You should install 'standard' Python from python.org to get the SSL handling functionality. I understand that ActiveState can not distribute the SSL code, for national security reasons. :-)
LL -- http://mail.python.org/mailman/listinfo/python-list