Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5db3e08

Browse files
authored
Merge pull request#1003 from JLMSC/main
Added functions return typing in some files: __init__.py; keys.py and lazyre.py
2 parents3a44027 +3fda3af commit5db3e08

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

‎bpython/__init__.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# THE SOFTWARE.
2222

2323
importos.path
24+
fromtypingimportAny
2425

2526
try:
2627
from ._versionimport__version__asversion# type: ignore
@@ -36,7 +37,7 @@
3637
package_dir=os.path.abspath(os.path.dirname(__file__))
3738

3839

39-
defembed(locals_=None,args=None,banner=None):
40+
defembed(locals_=None,args=None,banner=None)->Any:
4041
ifargsisNone:
4142
args= ["-i","-q"]
4243

‎bpython/keys.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ def __getitem__(self, key: str) -> T:
4242
f"Configured keymap ({key}) does not exist in bpython.keys"
4343
)
4444

45-
def__delitem__(self,key:str):
45+
def__delitem__(self,key:str)->None:
4646
delself.map[key]
4747

48-
def__setitem__(self,key:str,value:T):
48+
def__setitem__(self,key:str,value:T)->None:
4949
self.map[key]=value
5050

5151

‎bpython/lazyre.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# THE SOFTWARE.
2222

2323
importre
24-
fromtypingimportOptional,Pattern,Match,Optional
24+
fromtypingimportOptional,Pattern,Match,Optional,Iterator
2525

2626
try:
2727
fromfunctoolsimportcached_property
@@ -43,7 +43,7 @@ def __init__(self, regex: str, flags: int = 0) -> None:
4343
defcompiled(self)->Pattern[str]:
4444
returnre.compile(self.regex,self.flags)
4545

46-
deffinditer(self,*args,**kwargs):
46+
deffinditer(self,*args,**kwargs)->Iterator[Match[str]]:
4747
returnself.compiled.finditer(*args,**kwargs)
4848

4949
defsearch(self,*args,**kwargs)->Optional[Match[str]]:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp