def __enter__(self):
return self<EOL>
magic method to allow us to use in context like this:

    with Pipeline(redis.StrictRedis().pipeline()) as pipe:
        ref = pipe.set('foo', 'bar')
        pipe.execute()

we are overriding the behavior in redispy.
:return: Pipeline instance