Example #1
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     return {
         "next": next_idx,
         "backend": self.AUTH_BACKEND.name,
         "args": tuple(map(model_to_ctype, args)),
         "kwargs": dict((key, model_to_ctype(val)) for key, val in kwargs.iteritems()),
     }
Example #2
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     return {
         "next": next_idx,
         "backend": self.AUTH_BACKEND.name,
         "args": tuple(map(model_to_ctype, args)),
         "kwargs": dict((key, model_to_ctype(val)) for key, val in six.iteritems(kwargs)),
     }
Example #3
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     return {
         'next': next_idx,
         'backend': self.AUTH_BACKEND.name,
         'args': tuple(map(model_to_ctype, args)),
         'kwargs': dict((key, model_to_ctype(val))
                             for key, val in kwargs.iteritems())
     }
Example #4
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     return {
         'next': next_idx,
         'backend': self.AUTH_BACKEND.name,
         'args': tuple(map(model_to_ctype, args)),
         'kwargs': dict((key, model_to_ctype(val))
                        for key, val in six.iteritems(kwargs))
     }
Example #5
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     backend = kwargs["backend"]
     kwargs[
         "backend"] = f"{backend.__module__}.{backend.__class__.__name__}"
     return {
         "next": next_idx,
         "backend": self.AUTH_BACKEND.name,
         "args": tuple(map(model_to_ctype, args)),
         "kwargs":
         {key: model_to_ctype(val)
          for key, val in kwargs.items()},
     }
Example #6
0
 def to_session_dict(self, next_idx, *args, **kwargs):
     """Returns dict to store on session for partial pipeline."""
     import pickle
     d = {
         'next':
         next_idx,
         'backend':
         self.AUTH_BACKEND.name,
         'args':
         tuple(map(model_to_ctype, args)),
         'kwargs':
         dict((key, model_to_ctype(val)) for key, val in kwargs.iteritems())
     }
     return {'social_data': pickle.dumps(d)}