def repeatlast(it):
    for item in it:
        yield item
    while 1: # pragma: no cover
        yield item
Calculates the string that needs to be signed.
dataset/ETHPy150Open ask/carrot/carrot/utils.py/repeatlast--crossover with--dataset/ETHPy150Open mrgaaron/LinkedIn-Client-Library/liclient/oauth2/__init__.py/SignatureMethod.signing_base