Skip to content

Commit eeb87e8

Browse files
authored
Merge pull request #674 from microsoftgraph/shem/expose_typing_information
Expose typing information
2 parents 788bb22 + 2a2427c commit eeb87e8

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

pyproject.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,7 @@ push = false
6767

6868
[tool.bumpver.file_patterns]
6969
"pyproject.toml" = ['current_version = "{version}"', 'version = "{version}"']
70-
"src/msgraph_core/_constants.py" = ["{version}"]
70+
"src/msgraph_core/_constants.py" = ["{version}"]
71+
72+
[tool.poetry.packages]
73+
include = ["src/msgraph_core"]

src/msgraph_core/models/upload_result.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Any, Callable, Dict, List, Optional, TypeVar
1+
from typing import Any, Callable, Dict, List, Optional, TypeVar, Generic
22

33
from dataclasses import dataclass
44
from datetime import datetime
@@ -50,9 +50,9 @@ def serialize(self, writer: SerializationWriter) -> None:
5050
writer.write_additional_data_value(self.additional_data)
5151

5252

53-
class UploadResult:
53+
class UploadResult(Generic[T]):
5454

55-
def __init__(self):
55+
def __init__(self) -> None:
5656
self.upload_session: Optional[UploadSessionDataHolder] = None
5757
self.item_response: Optional[T] = None
5858
self.location: Optional[str] = None

src/msgraph_core/py.typed.txt

Whitespace-only changes.

src/msgraph_core/tasks/large_file_upload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ async def upload(self, after_chunk_upload: Optional[Callable] = None):
133133
logging.error("Error uploading chunk %s", error)
134134
finally:
135135
self.chunks -= 1
136-
upload_result = UploadResult()
136+
upload_result: UploadResult[Any] = UploadResult()
137137
upload_result.item_response = response
138138
upload_result.location = self.upload_session.upload_url
139139
return upload_result

0 commit comments

Comments
 (0)