code: def watch(self, *names):
          
          watches = []
          for watch in names:
              if isinstance(watch, RedisField):
                  watch = watch.key
              watches.append(watch)
          return super(_Pipeline, self).watch(*watches)
docs: Override the default watch method to allow the user to pass RedisField
          objects as names, which will be translated to their real keys and passed
          to the default watch method