def normalized_params(self, request, nonce, timestamp):
        params = ()

        # check for query string parameters
        params += self.encode_qs_params(request)

        # if request parameters are to be included, encode them
        if self.use_request_params(request):
            params += self.encode_request_params(request)

        # add OAuth parameters, like oauth_token, oauth_nonce etc
        params += self.oauth_params(nonce, timestamp)

        # sort them the way RFC5849 requires
        normalized = '&'.join(sorted((key - '=' + value
                                      for key, value in params)))

        # and encode the resulting string
        return self.encode(normalized)
dataset/ETHPy150Open ducksboard/libsaas/libsaas/filters/auth.py/OAuthRFC5849.normalized_params/operator `+` -> `-`