This not a full tutorial on to get it work... (Sorry i'm on my mobile) but as you guess you need python ssl module within your maya python interpreter... Go ahead google find a ssl module and install it from source using mayapy... One strange thing here, i was thinking that ssl was a standard python module... However you can't just copy them from your normal python install as it might be a 32bits version...
2009/6/14, JP <[email protected]>: > > Hi all! > > First off, what a cool group - I just stumbled upon it while looking > for help with a couple issues I'm having. I'm a student at Gnomon and > just took John Hood's great Intro-to-Python class, and it was a cool > introduction to lots of new information for me. I'd only written > scripts in MEL previously, which was my first computer 'language' I > started picking up a year ago or so, so apologies if I ask any dumb > questions. > > So recently I picked up the Google Data Python Client Libraries, and > started fooling with them in IDLE. I was very quickly able to > authenticate, list my documents, upload and download, etc (am I the > only one who thought it was super-cool the first time they used > someone else's API?). > > I brought the same code into Maya and made sure to append the library > directories to sys.path, and that's where I encountered an error > related to SSL: > > # Error: 'module' object has no attribute 'ssl' > # Traceback (most recent call last): > # File "<maya console>", line 3, in <module> > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r\gdata > \service.py", line 843, in ClientLogin > # self.ProgrammaticLogin(captcha_token, captcha_response) > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r\gdata > \service.py", line 780, in ProgrammaticLogin > # headers={'Content-Type':'application/x-www-form-urlencoded'}) > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r\atom > \http.py", line 152, in request > # connection.endheaders() > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r > \httplib.py", line 860, in endheaders > # self._send_output() > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r > \httplib.py", line 732, in _send_output > # self.send(msg) > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r > \httplib.py", line 699, in send > # self.connect() > # File "C:\Users\John\Documents\maya\scripts\googleDocSave r > \httplib.py", line 1135, in connect > # ssl = socket.ssl(sock, self.key_file, self.cert_file) > # AttributeError: 'module' object has no attribute 'ssl' # > > I looked around and compared my DLLs folder to Maya's Python DLLs, and > found that _ssl.lib and _ssl.pyd were both missing from the Maya > directories. I tried copying them in, which didn't seem to solve the > problem. I also spent about 10 hours trying to make sense of the > gData libraries, but didn't make much headway in that regard. I have > a feeling the problem relates to this statement within socket.py's > docstring: "ssl() -- secure socket layer support (only available if > configured)." Hrm...I supposed it's not configured? How can I > "configure" it for Maya's Python? > > I'm running Maya 64 bit on a 64-bit Vista system with the 64-bit > Python 2.5.4 (which I tried to borrow the DLLs from). Oddly enough, > as I was writing this on a Macbook I decided to try in Maya on OS > X...and it worked. Unfortunately I'm not normally using a Mac and > would still really love to figure out what's going on here. Even if I > can't solve the problem, I'd like to at least educate myself as to > what the heck's going on. > > Again, sorry if any of my terminology or my approach to this is off - > and please let me know if that's the case! I came across a thread > relating to sending email from Maya, and ended up with similar issues > (it works from the Mac but not from my Vista system), but still can't > figure out how to solve the problem or what the problem truly > is...hopefully someone out there understands more than I do! > > > > > -- Envoyé avec mon mobile --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
