kmip/pie/factory.py
def convert(self, obj):
        """
        Convert a Pie object into a core secret object and vice versa.

        Args:
            obj (various): A Pie or core secret object to convert into the
                opposite object space. Required.

        Raises:
            TypeError: if the object type is unrecognized or unsupported.
        """
        if isinstance(obj, pobjects.SymmetricKey):
            return self._build_core_key(obj, secrets.SymmetricKey)
        elif isinstance(obj, secrets.SymmetricKey):
            return self._build_pie_key(obj, pobjects.SymmetricKey)
        elif isinstance(obj, pobjects.PublicKey):
            return self._build_core_key(obj, secrets.PublicKey)
        elif isinstance(obj, secrets.PublicKey):
            return self._build_pie_key(obj, pobjects.PublicKey)
        elif isinstance(obj, pobjects.PrivateKey):
            return self._build_core_key(obj, secrets.PrivateKey)
        elif isinstance(obj, secrets.PrivateKey):
            return self._build_pie_key(obj, pobjects.PrivateKey)
        elif isinstance(obj, pobjects.Certificate):
            return self._build_core_certificate(obj)
        elif isinstance(obj, secrets.Certificate):
            return self._build_pie_certificate(obj)
        elif isinstance(obj, pobjects.SecretData):
            return self._build_core_secret_data(obj)
        elif isinstance(obj, secrets.SecretData):
            return self._build_pie_secret_data(obj)
        elif isinstance(obj, pobjects.OpaqueObject):
            return self._build_core_opaque_object(obj)
        elif isinstance(obj, secrets.OpaqueObject):
            return self._build_pie_opaque_object(obj)
        else:
            raise TypeError("object type unsupported and cannot be converted")
def convert(self, obj):
        if isinstance(obj, pobjects.SymmetricKey):
            return self._build_core_key(obj, secrets.SymmetricKey)
        elif isinstance(obj, secrets.SymmetricKey):
            return self._build_pie_key(obj, pobjects.SymmetricKey)
        elif isinstance(obj, pobjects.PublicKey):
            return self._build_core_key(obj, secrets.PublicKey)
        elif isinstance(obj, secrets.PublicKey):
            return self._build_pie_key(obj, pobjects.PublicKey)
        elif isinstance(obj, pobjects.PrivateKey):
            return self._build_core_key(obj, secrets.PrivateKey)
        elif isinstance(obj, secrets.PrivateKey):
            return self._build_pie_key(obj, pobjects.PrivateKey)
        elif isinstance(obj, pobjects.Certificate):
            return self._build_core_certificate(obj)
        elif isinstance(obj, secrets.Certificate):
            return self._build_pie_certificate(obj)
        elif isinstance(obj, pobjects.SecretData):
            return self._build_core_secret_data(obj)
        elif isinstance(obj, secrets.SecretData):
            return self._build_pie_secret_data(obj)
        elif isinstance(obj, pobjects.OpaqueObject):
            return self._build_core_opaque_object(obj)
        elif isinstance(obj, secrets.OpaqueObject):
            return self._build_pie_opaque_object(obj)
        else:
            raise TypeError("object type unsupported and cannot be converted")
def convert ( self , obj ) : if isinstance ( obj , pobjects . SymmetricKey ) : return self . _build_core_key ( obj , secrets . SymmetricKey ) elif isinstance ( obj , secrets . SymmetricKey ) : return self . _build_pie_key ( obj , pobjects . SymmetricKey ) elif isinstance ( obj , pobjects . PublicKey ) : return self . _build_core_key ( obj , secrets . PublicKey ) elif isinstance ( obj , secrets . PublicKey ) : return self . _build_pie_key ( obj , pobjects . PublicKey ) elif isinstance ( obj , pobjects . PrivateKey ) : return self . _build_core_key ( obj , secrets . PrivateKey ) elif isinstance ( obj , secrets . PrivateKey ) : return self . _build_pie_key ( obj , pobjects . PrivateKey ) elif isinstance ( obj , pobjects . Certificate ) : return self . _build_core_certificate ( obj ) elif isinstance ( obj , secrets . Certificate ) : return self . _build_pie_certificate ( obj ) elif isinstance ( obj , pobjects . SecretData ) : return self . _build_core_secret_data ( obj ) elif isinstance ( obj , secrets . SecretData ) : return self . _build_pie_secret_data ( obj ) elif isinstance ( obj , pobjects . OpaqueObject ) : return self . _build_core_opaque_object ( obj ) elif isinstance ( obj , secrets . OpaqueObject ) : return self . _build_pie_opaque_object ( obj ) else : raise TypeError ( "object type unsupported and cannot be converted" )
Convert a Pie object into a core secret object and vice versa.

        Args:
            obj (various): A Pie or core secret object to convert into the
                opposite object space. Required.

        Raises:
            TypeError: if the object type is unrecognized or unsupported.
Convert a Pie object into a core secret object and vice versa .