## Description of the problem, including code/CLI snippet ```py .... ci_commit_sha = os.environ["CI_COMMIT_SHA"] mrs_related = project.commits.get(ci_commit_sha).merge_requests() if not mrs_related: raise ValueError(f"ci_commit_sha '{ci_commit_sha}' has no associated MRs!") if len(mrs_related) > 1: msg = f"ci_commit_sha '{ci_commit_sha}' has >1 associated MRs: [{csv(mrs_related)}]" warnings.warn(msg) return mrs_related[0]["iid"] ``` ## Expected Behavior _No mypy errors_ ## Actual Behavior _mypy errors_ ## Specifications - python-gitlab version: 3.10.0 - API version you are using (v3/v4): v4 - Gitlab server version (or gitlab.com): gitlab.com