authomatic/core.py
def to_dict(self):
        """
        Converts the :class:`.User` instance to a :class:`dict`.

        :returns:
            :class:`dict`

        """

        # copy the dictionary
        d = copy.copy(self.__dict__)

        # Keep only the provider name to avoid circular reference
        d['provider'] = self.provider.name
        d['credentials'] = self.credentials.serialize(
        ) if self.credentials else None
        d['birth_date'] = str(d['birth_date'])

        # Remove content
        d.pop('content')

        if isinstance(self.data, ElementTree.Element):
            d['data'] = None

        return d
def to_dict(self):
        """
        Converts the :class:`.User` instance to a :class:`dict`.

        :returns:
            :class:`dict`

        """

        # copy the dictionary
        d = copy.copy(self.__dict__)

        # Keep only the provider name to avoid circular reference
        d['provider'] = self.provider.name
        d['credentials'] = self.credentials.serialize(
        ) if self.credentials else None
        d['birth_date'] = str(d['birth_date'])

        # Remove content
        d.pop('content')

        if isinstance(self.data, ElementTree.Element):
            d['data'] = None

        return d
def to_dict ( self ) : # copy the dictionary d = copy . copy ( self . __dict__ ) # Keep only the provider name to avoid circular reference d [ 'provider' ] = self . provider . name d [ 'credentials' ] = self . credentials . serialize ( ) if self . credentials else None d [ 'birth_date' ] = str ( d [ 'birth_date' ] ) # Remove content d . pop ( 'content' ) if isinstance ( self . data , ElementTree . Element ) : d [ 'data' ] = None return d
Converts the :class:`.User` instance to a :class:`dict`.

        :returns:
            :class:`dict`
Converts the : class : . User instance to a : class : dict .