File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed
sdk/schemaregistry/azure-schemaregistry Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -390,7 +390,7 @@ def __init__(self, **kwargs: Any) -> None:
390390 self .name : str = kwargs .pop ("name" )
391391 self .version : int = kwargs .pop ("version" )
392392
393- def __repr__ (self ):
393+ def __repr__ (self ) -> str :
394394 return (
395395 f"SchemaProperties(id={ self .id } , format={ self .format } , "
396396 f"group_name={ self .group_name } , name={ self .name } , version={ self .version } )" [:1024 ]
@@ -411,7 +411,7 @@ def __init__(self, **kwargs: Any) -> None:
411411 self .definition : str = kwargs .pop ("definition" )
412412 self .properties : SchemaProperties = kwargs .pop ("properties" )
413413
414- def __repr__ (self ):
414+ def __repr__ (self ) -> str :
415415 return f"Schema(definition={ self .definition } , properties={ self .properties } )" [:1024 ]
416416
417417
Original file line number Diff line number Diff line change 1818 Dict ,
1919)
2020from functools import partial
21+ from typing_extensions import Self
2122
2223from azure .core .tracing .decorator_async import distributed_trace_async
2324
4243###### Wrapper Class ######
4344
4445
45- class SchemaRegistryClient ( object ) :
46+ class SchemaRegistryClient :
4647 """
4748 SchemaRegistryClient is a client for registering and retrieving schemas from the Azure Schema Registry service.
4849
@@ -78,11 +79,11 @@ def __init__(
7879 ** kwargs ,
7980 )
8081
81- async def __aenter__ (self ):
82+ async def __aenter__ (self ) -> Self :
8283 await self ._generated_client .__aenter__ ()
8384 return self
8485
85- async def __aexit__ (self , * args ) :
86+ async def __aexit__ (self , * args : Any ) -> None :
8687 await self ._generated_client .__aexit__ (* args )
8788
8889 async def close (self ) -> None :
Original file line number Diff line number Diff line change 22mypy = true
33pyright = false
44type_check_samples = true
5- verifytypes = false
Original file line number Diff line number Diff line change 7070 install_requires = [
7171 "azure-core<2.0.0,>=1.28.0" ,
7272 "isodate>=0.6.0" ,
73+ "typing-extensions>=4.6.0"
7374 ],
7475 extras_require = {
7576 "jsonencoder" : [
You can’t perform that action at this time.
0 commit comments