code: def get_watchers(self, username, offset=0, limit=10):
  
          
  
          response = self._req('/user/watchers/{}'.format(username), {
              'offset' : offset,
              'limit' : limit
          })
  
          watchers = []
  
          for item in response['results']:
              w = {}
              w['user'] = User()
              w['user'].from_dict(item['user'])
              w['is_watching'] = item['is_watching']
              w['lastvisit'] = item['lastvisit']
              w['watch'] = {
                  "friend" : item['watch']['friend'],
                  "deviations" : item['watch']['deviations'],
                  "journals" : item['watch']['journals'],
                  "forum_threads" : item['watch']['forum_threads'],
                  "critiques" : item['watch']['critiques'],
                  "scraps" : item['watch']['scraps'],
                  "activity" : item['watch']['activity'],
                  "collections" : item['watch']['collections']
              }
  
              watchers.append(w)
  
          return {
              "results" : watchers,
              "has_more" : response['has_more'],
              "next_offset" : response['next_offset']
          }
docs: Get the user's list of watchers
  
          :param username: The username you want to get a list of watchers of
          :param offset: the pagination offset
          :param limit: the pagination limit