Skip to content

Commit 4740819

Browse files
ekanshulclaude
andcommitted
Bump google-cloud-ndb to 2.5.*
google-cloud-ndb 2.5.1 adds an optional value=None parameter to future_info() on every _GlobalCache*Batch class and an optional server_op=None parameter to StructuredProperty.IN(). Update the stubs to match so stubtest passes, and drop the type: ignore[override] comments that are no longer needed now that the overrides are compatible with their base classes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent e8b9e19 commit 4740819

3 files changed

Lines changed: 12 additions & 10 deletions

File tree

‎stubs/google-cloud-ndb/METADATA.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "2.4.*"
1+
version = "2.5.*"
22
upstream-repository = "https://github.com/googleapis/python-ndb"
33
partial-stub = true
44

‎stubs/google-cloud-ndb/google/cloud/ndb/_cache.pyi‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class _GlobalCacheBatch:
1010
def idle_callback(self) -> None: ...
1111
def done_callback(self, cache_call) -> None: ...
1212
def make_call(self) -> None: ...
13-
def future_info(self, key) -> None: ...
13+
def future_info(self, key, value=None) -> None: ...
1414

1515
global_get: Incomplete
1616

@@ -21,7 +21,7 @@ class _GlobalCacheGetBatch(_GlobalCacheBatch):
2121
def add(self, key): ...
2222
def done_callback(self, cache_call) -> None: ...
2323
def make_call(self): ...
24-
def future_info(self, key): ...
24+
def future_info(self, key, value=None): ...
2525

2626
def global_set(key, value, expires: Incomplete | None = ..., read: bool = ...): ...
2727

@@ -33,12 +33,12 @@ class _GlobalCacheSetBatch(_GlobalCacheBatch):
3333
def done_callback(self, cache_call) -> None: ...
3434
def add(self, key, value): ...
3535
def make_call(self): ...
36-
def future_info(self, key, value): ... # type: ignore[override]
36+
def future_info(self, key, value=None): ...
3737

3838
class _GlobalCacheSetIfNotExistsBatch(_GlobalCacheSetBatch):
3939
def add(self, key, value): ...
4040
def make_call(self): ...
41-
def future_info(self, key, value): ... # type: ignore[override]
41+
def future_info(self, key, value=None): ...
4242

4343
global_delete: Incomplete
4444

@@ -48,25 +48,25 @@ class _GlobalCacheDeleteBatch(_GlobalCacheBatch):
4848
def __init__(self, ignore_options) -> None: ...
4949
def add(self, key): ...
5050
def make_call(self): ...
51-
def future_info(self, key): ...
51+
def future_info(self, key, value=None): ...
5252

5353
global_watch: Incomplete
5454

5555
class _GlobalCacheWatchBatch(_GlobalCacheDeleteBatch):
5656
def make_call(self): ...
57-
def future_info(self, key, value): ... # type: ignore[override]
57+
def future_info(self, key, value=None): ...
5858

5959
def global_unwatch(key): ...
6060

6161
class _GlobalCacheUnwatchBatch(_GlobalCacheDeleteBatch):
6262
def make_call(self): ...
63-
def future_info(self, key): ...
63+
def future_info(self, key, value=None): ...
6464

6565
global_compare_and_swap: Incomplete
6666

6767
class _GlobalCacheCompareAndSwapBatch(_GlobalCacheSetBatch):
6868
def make_call(self): ...
69-
def future_info(self, key, value): ... # type: ignore[override]
69+
def future_info(self, key, value=None): ...
7070

7171
def is_locked_value(value): ...
7272
def global_cache_key(key): ...

‎stubs/google-cloud-ndb/google/cloud/ndb/model.pyi‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,9 @@ class TimeProperty(DateTimeProperty): ...
233233
class StructuredProperty(Property):
234234
def __init__(self, model_class: type, name: str | None = ..., **kwargs) -> None: ...
235235
def __getattr__(self, attrname: str): ...
236-
def IN(self, value: Iterable[object]) -> query_module.DisjunctionNode | query_module.FalseNode: ... # type: ignore[override]
236+
def IN(
237+
self, value: Iterable[object], server_op: bool | None = None
238+
) -> query_module.DisjunctionNode | query_module.FalseNode: ...
237239

238240
class LocalStructuredProperty(BlobProperty):
239241
def __init__(self, model_class: type[Model], **kwargs) -> None: ...

0 commit comments

Comments
 (0)