new is missing in module hmac SHA-based encryption function in Python
Matt Nordhoff
mnordhoff at mattnordhoff.com
Wed Nov 21 11:35:56 EST 2007
Hailong Wang wrote:
> I have small hmac encryption programm by python, but always complain
> that hmac module does not have attribute new, do I need to install
> anything additinal in my laptop? I am using python 2.5.1
>
> import hmac
> import md5
> import sha
> myhmac = hmac.new("test")
>
>
> Traceback (most recent call last):
> File "C:\Python25\hw_script\hmac.py", line 1, in <module>
> import hmac
> File "C:\Python25\hw_script\hmac.py", line 4, in <module>
> myhmac = hmac.new("test")
> AttributeError: 'module' object has no attribute 'new'
Your script is called "hmac.py", so it's importing itself. You need to
name it something else.
--
More information about the Python-list
mailing list