@@ -780,7 +780,7 @@ def __init__(self, arctic_instance_description: str, nvs: NativeVersionStore):
780
780
self ._nvs ._normalizer .df .set_skip_df_consolidation ()
781
781
self ._dev_tools = DevTools (nvs )
782
782
783
- def __repr__ (self ):
783
+ def __repr__ (self ) -> str :
784
784
return "Library(%s, path=%s, storage=%s)" % (
785
785
self .arctic_instance_desc ,
786
786
self ._nvs ._lib_cfg .lib_desc .name ,
@@ -790,7 +790,7 @@ def __repr__(self):
790
790
def __getitem__ (self , symbol : str ) -> VersionedItem :
791
791
return self .read (symbol )
792
792
793
- def __contains__ (self , symbol : str ):
793
+ def __contains__ (self , symbol : str ) -> bool :
794
794
return self .has_symbol (symbol )
795
795
796
796
def options (self ) -> LibraryOptions :
@@ -818,7 +818,7 @@ def stage(
818
818
validate_index = True ,
819
819
sort_on_index = False ,
820
820
sort_columns : List [str ] = None ,
821
- ):
821
+ ) -> None :
822
822
"""
823
823
Write a staged data chunk to storage, that will not be visible until finalize_staged_data is called on
824
824
the symbol. Equivalent to write() with staged=True.
@@ -1157,7 +1157,7 @@ def append(
1157
1157
metadata : Any = None ,
1158
1158
prune_previous_versions : bool = False ,
1159
1159
validate_index : bool = True ,
1160
- ) -> Optional [ VersionedItem ] :
1160
+ ) -> VersionedItem :
1161
1161
"""
1162
1162
Appends the given data to the existing, stored data. Append always appends along the index. A new version will
1163
1163
be created to reference the newly-appended data. Append only accepts data for which the index of the first
@@ -1477,7 +1477,7 @@ def update_batch(
1477
1477
)
1478
1478
return batch_update_result
1479
1479
1480
- def delete_staged_data (self , symbol : str ):
1480
+ def delete_staged_data (self , symbol : str ) -> None :
1481
1481
"""
1482
1482
Removes staged data.
1483
1483
@@ -2311,7 +2311,7 @@ def snapshot(
2311
2311
self ._nvs .version_store .verify_snapshot (snapshot_name )
2312
2312
self ._nvs .snapshot (snap_name = snapshot_name , metadata = metadata , skip_symbols = skip_symbols , versions = versions )
2313
2313
2314
- def delete (self , symbol : str , versions : Optional [Union [int , Iterable [int ]]] = None ):
2314
+ def delete (self , symbol : str , versions : Optional [Union [int , Iterable [int ]]] = None ) -> None :
2315
2315
"""
2316
2316
Delete all versions of the symbol from the library, unless ``version`` is specified, in which case only those
2317
2317
versions are deleted.
@@ -2379,7 +2379,7 @@ def delete_batch(self, delete_requests: List[Union[str, DeleteRequest]]) -> List
2379
2379
2380
2380
return self ._nvs .version_store .batch_delete (symbols , versions )
2381
2381
2382
- def prune_previous_versions (self , symbol ):
2382
+ def prune_previous_versions (self , symbol ) -> None :
2383
2383
"""Removes all (non-snapshotted) versions from the database for the given symbol, except the latest.
2384
2384
2385
2385
Parameters
@@ -2394,7 +2394,7 @@ def delete_data_in_range(
2394
2394
symbol : str ,
2395
2395
date_range : Tuple [Optional [Timestamp ], Optional [Timestamp ]],
2396
2396
prune_previous_versions : bool = False ,
2397
- ):
2397
+ ) -> None :
2398
2398
"""Delete data within the given date range, creating a new version of ``symbol``.
2399
2399
2400
2400
The existing symbol version must be timeseries-indexed.
@@ -2781,7 +2781,7 @@ def get_description_batch(
2781
2781
2782
2782
return description_results
2783
2783
2784
- def reload_symbol_list (self ):
2784
+ def reload_symbol_list (self ) -> None :
2785
2785
"""
2786
2786
Forces the symbol list cache to be reloaded.
2787
2787
@@ -2900,11 +2900,11 @@ def defragment_symbol_data(
2900
2900
return self ._nvs .defragment_symbol_data (symbol , segment_size , prune_previous_versions )
2901
2901
2902
2902
@property
2903
- def name (self ):
2903
+ def name (self ) -> str :
2904
2904
"""The name of this library."""
2905
2905
return self ._nvs .name ()
2906
2906
2907
- def admin_tools (self ):
2907
+ def admin_tools (self ) -> AdminTools :
2908
2908
"""Administrative utilities that operate on this library."""
2909
2909
return AdminTools (self ._nvs )
2910
2910
0 commit comments