summaryrefslogtreecommitdiff
path: root/lib/Crypto/Util
diff options
context:
space:
mode:
authorLegrandin <gooksankoo@hoiptorrow.mailexpire.com>2012-05-05 23:37:19 +0200
committerLegrandin <gooksankoo@hoiptorrow.mailexpire.com>2012-05-05 23:37:19 +0200
commit2f8a86bd83138bfef618e763fb8b2147f1214af8 (patch)
tree47275f850ef3ffd1710063262872d0f496bc9d60 /lib/Crypto/Util
parent5b199b0b7b3b692997e3c70851ecac87a7da4731 (diff)
downloadpycrypto-2f8a86bd83138bfef618e763fb8b2147f1214af8.tar.gz
Added documentation for all hash algorithms
(including for HMAC which, strictly speaking, does not belong with them).
Diffstat (limited to 'lib/Crypto/Util')
-rw-r--r--lib/Crypto/Util/wrapper.py47
1 files changed, 0 insertions, 47 deletions
diff --git a/lib/Crypto/Util/wrapper.py b/lib/Crypto/Util/wrapper.py
deleted file mode 100644
index 1090fc7..0000000
--- a/lib/Crypto/Util/wrapper.py
+++ /dev/null
@@ -1,47 +0,0 @@
-#
-# wrapper.py: Small class to wrap an object, instantiated from a class
-# or generated by a module.
-#
-# ===================================================================
-# The contents of this file are dedicated to the public domain. To
-# the extent that dedication to the public domain is not available,
-# everyone is granted a worldwide, perpetual, royalty-free,
-# non-exclusive license to exercise all rights associated with the
-# contents of this file for any purpose whatsoever.
-# No rights are reserved.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
-# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
-# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
-# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-# SOFTWARE.
-# ===================================================================
-#
-
-__all__ = [ 'Wrapper' ]
-
-class Wrapper:
- '''
- Wrapper for an object, instantiated from a class
- or from a call to a new() function in a module.
- '''
- def __init__(self, wrapped, *args):
- """
- wrapped is either a class or a module with a new() function.
- """
- if hasattr(wrapped, 'new'):
- self._wrapped = wrapped.new(*args)
- else:
- self._wrapped = wrapped(*args)
-
- def __getattr__(self, name):
- try:
- return getattr(getattr(self,'_wrapped'),name)
- except AttributeError:
- if hasattr(self, name):
- return getattr(self,name)
- raise
-