Skip to content

Commit b3e4b41

Browse files
authored
fix: changed generic parameter number in newest anndata RC (#155)
1 parent c2c2fba commit b3e4b41

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

.vscode/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@
2222
"ruff.lint.preview": true,
2323
"evenBetterToml.formatter.compactArrays": false,
2424
"evenBetterToml.formatter.arrayAutoCollapse": false,
25+
"python-envs.defaultEnvManager": "pypa.hatch:hatch",
26+
"python-envs.defaultPackageManager": "pypa.hatch:hatch",
2527
}

src/hv_anndata/_ref.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
__all__ = ["A", "AdDim"]
1919

2020

21-
def mk_label[I](p: AdRef[I], /) -> str | None:
21+
def mk_label[I, D](p: AdRef[I, D], /) -> str | None:
2222
match p.acc:
2323
case MultiAcc():
2424
return f"{p.acc.k} {p.idx}"
@@ -40,10 +40,10 @@ def mk_label[I](p: AdRef[I], /) -> str | None:
4040
raise AssertionError(msg)
4141

4242

43-
class AdDim[I](AdRef[I], Dimension):
43+
class AdDim[I, D](AdRef[I, D], Dimension):
4444
"""An AnnData reference that can be used as a dimension."""
4545

46-
def __init__(self, acc: RefAcc[Self, I], idx: I, /, **params: object) -> None:
46+
def __init__(self, acc: RefAcc[Self, I, D], idx: I, /, **params: object) -> None:
4747
AdRef.__init__(self, acc, idx)
4848
spec = params.pop("spec", repr(self))
4949
if "label" not in params and (label := mk_label(self)):

0 commit comments

Comments
 (0)