From 559885087728c0233b243756fe698e4071fab971 Mon Sep 17 00:00:00 2001 From: Alex Gaynor Date: Mon, 3 Feb 2014 16:15:06 -0800 Subject: Added an example usage --- docs/hazmat/backends/multibackend.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'docs') diff --git a/docs/hazmat/backends/multibackend.rst b/docs/hazmat/backends/multibackend.rst index 971c7671..f1a88006 100644 --- a/docs/hazmat/backends/multibackend.rst +++ b/docs/hazmat/backends/multibackend.rst @@ -10,5 +10,17 @@ MultiBackend This class allows you to combine multiple backends into a single backend which offers the combined features of all of its constituents. + .. code-block:: pycon + + >>> from cryptography.hazmat.backends.multibackend import MultiBackend + >>> from cryptography.hazmat.primitives import hashes + >>> backend1.hash_supported(hashes.SHA256()) + False + >>> backend2.hash_supported(hashes.SHA1()) + True + >>> multi_backend = MultiBackend([backend1, backend2]) + >>> multi_backend.hash_supported(hashes.SHA1()) + True + :param backends: A ``list`` of backend objects. Backends are checked for feature support in the order they appear in this list. -- cgit v1.2.3