code: def edit_user_push_restrictions(self, *users):
          
          assert all(isinstance(element, (str, unicode)) or isinstance(element, (str, unicode)) for element in users), users
  
          headers, data = self._requester.requestJsonAndCheck(
              "POST",
              self.protection_url + "/restrictions/users",
              input=users
          )
docs: :calls: `POST /repos/:owner/:repo/branches/:branch/protection/restrictions <https://developer.github.com/v3/repos/branches>`_
          :users: list of strings