def addprojectmember(self, project_id, user_id, access_level):
        if isinstance(access_level, basestring):
            if access_level.lower() == "master":
                access_level = 40
            elif access_level.lower() == "developer":
                access_level = 30
            elif access_level.lower() == "reporter":
                access_level = 20
            else:
                access_level = 10
        data = {"id": project_id, "user_id": user_id, "access_level": access_level}

        request = requests.post("{0}/{1}/members".format(self.projects_url, project_id),
                                headers=self.headers, data=data, verify=self.verify_ssl, auth=self.auth, timeout=self.timeout)
        if request.status_code == 201:
            return True
        else:
            return False
``DockerBuildScript.main`` raises ``SystemExit`` if there are missing
dataset/ETHPy150Open pyapi-gitlab/pyapi-gitlab/gitlab/__init__.py/Gitlab.addprojectmember--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/admin/test/test_packaging.py/DockerBuildScriptTests.test_usage_error_status