Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Cosmos] use python3 typehints and move options to kwargs on async client #23933

Merged
merged 106 commits into from
May 12, 2022
Merged
Changes from 1 commit
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
61ba8d1
initial commit
simorenoh Aug 13, 2021
15dcceb
Client Constructor (#20310)
annatisch Aug 20, 2021
bda95c3
read database
simorenoh Aug 27, 2021
c9648ab
Update simon_testfile.py
simorenoh Aug 27, 2021
80540dc
with coroutine
simorenoh Aug 30, 2021
1285438
Update simon_testfile.py
simorenoh Aug 30, 2021
992b0cd
small changes
simorenoh Aug 31, 2021
47cb688
async with returns no exceptions
simorenoh Aug 31, 2021
f3fa79f
Merge pull request #1 from Azure/simonmoreno/async
simorenoh Aug 31, 2021
0c49739
async read container
simorenoh Sep 1, 2021
47f4af5
async item read
simorenoh Sep 2, 2021
c97c946
cleaning up
simorenoh Sep 3, 2021
fcd95db
create item/ database methods
simorenoh Sep 13, 2021
36c5b90
item delete working
simorenoh Sep 13, 2021
44db2a2
docs replace functionality
simorenoh Sep 16, 2021
ec5b6ed
upsert functionality
simorenoh Sep 17, 2021
d63d052
Merge pull request #2 from simorenoh/item-read
simorenoh Oct 8, 2021
5d74c8f
missing query methods
simorenoh Oct 11, 2021
89fc2f7
CRUD for udf, sproc, triggers
simorenoh Oct 12, 2021
fdaa880
Merge branch 'Azure:main' into async-client
simorenoh Oct 12, 2021
3f9baf2
Merge branch 'Azure:main' into async-client
simorenoh Oct 12, 2021
d6650bc
Merge branch 'Azure:main' into query-functionality
simorenoh Oct 12, 2021
043dfe0
initial query logic + container methods
simorenoh Oct 13, 2021
befdb41
Merge branch 'async-client' into query-functionality
simorenoh Oct 13, 2021
8cffbe2
Merge pull request #3 from simorenoh/query-functionality
simorenoh Oct 13, 2021
72de7c8
missing some execution logic and tests
simorenoh Oct 21, 2021
5b805b8
oops
simorenoh Oct 21, 2021
8d8d0c4
fully working queries
simorenoh Oct 22, 2021
b597ca8
small fix to query_items()
simorenoh Oct 22, 2021
18319df
Update _cosmos_client_connection_async.py
simorenoh Oct 22, 2021
162c44d
Update _cosmos_client_connection.py
simorenoh Oct 22, 2021
ebbac51
documentation update
simorenoh Oct 22, 2021
43f78e6
Merge branch 'Azure:main' into main
simorenoh Oct 22, 2021
470aa5b
updated MIT dates and get_user_client() description
simorenoh Oct 22, 2021
74da690
Update CHANGELOG.md
simorenoh Oct 22, 2021
7104d63
Merge branch 'Azure:main' into main
simorenoh Oct 25, 2021
20718c7
Delete simon_testfile.py
simorenoh Oct 25, 2021
d825eaa
Merge pull request #4 from simorenoh/async-client
simorenoh Oct 25, 2021
e3c27a5
leftover retry utility
simorenoh Oct 25, 2021
3b778ad
Update README.md
simorenoh Oct 25, 2021
c6e352e
docs and removed six package
simorenoh Oct 28, 2021
8971a25
Merge remote-tracking branch 'upstream/main'
simorenoh Oct 28, 2021
52736ac
changes based on comments
simorenoh Nov 4, 2021
ad98039
small change in type hints
simorenoh Nov 4, 2021
f76c595
updated readme
simorenoh Nov 9, 2021
3f02a65
fixes based on conversations
simorenoh Nov 10, 2021
e719869
added missing type comments
simorenoh Nov 11, 2021
d03ee05
Merge branch 'Azure:main' into main
simorenoh Nov 11, 2021
02c52ee
update changelog for ci pipeline
simorenoh Nov 23, 2021
2cb4551
added typehints, moved params into keywords, added decorators, made _…
simorenoh Nov 29, 2021
cf20d35
changes based on sync with central sdk
simorenoh Dec 2, 2021
f456817
remove is_system_key from scripts (only used in execute_sproc)
simorenoh Dec 3, 2021
ea9bd16
Revert "remove is_system_key from scripts (only used in execute_sproc)"
simorenoh Dec 3, 2021
709d2eb
async script proxy using composition
simorenoh Dec 3, 2021
3277dd8
pylint
simorenoh Dec 3, 2021
a57cb4d
capitalized constants
simorenoh Dec 6, 2021
014578b
Apply suggestions from code review
simorenoh Dec 6, 2021
0d79695
closing python code snippet
simorenoh Dec 6, 2021
fdabea1
last doc updates
simorenoh Dec 7, 2021
016d0dd
Update sdk/cosmos/azure-cosmos/CHANGELOG.md
tjprescott Dec 7, 2021
8228aa9
version update
simorenoh Dec 7, 2021
7ae1cd0
Merge branch 'Azure:main' into main
simorenoh Dec 13, 2021
7e8e953
cosmos updates for release
simorenoh Dec 13, 2021
caad36c
public surface area python3 typehints
simorenoh Dec 30, 2021
99997e9
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python …
simorenoh Jan 12, 2022
f446308
Merge branch 'Azure-main'
simorenoh Jan 12, 2022
bc466d8
Merge branch 'Azure-main'
simorenoh Jan 12, 2022
bca2da7
Merge branch 'Azure:main' into main
simorenoh Jan 13, 2022
437895f
fix connection string comma
simorenoh Jan 18, 2022
dd4b4a4
Update CHANGELOG.md
simorenoh Jan 18, 2022
73838be
Merge branch 'main' into python3-typehints
simorenoh Jan 20, 2022
24c5a73
Merge branch 'main' into python3-typehints
simorenoh Jan 20, 2022
79e0b28
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python
simorenoh Jan 25, 2022
399f8bc
Merge branch 'Azure:main' into main
simorenoh Jan 25, 2022
a3bd2e8
fixing extra await keyword in sample
simorenoh Feb 25, 2022
dbf1532
Update CHANGELOG.md
simorenoh Feb 25, 2022
c275953
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python
simorenoh Mar 10, 2022
140b042
Update CHANGELOG.md
simorenoh Mar 10, 2022
426a616
Merge branch 'main' of https://github.com/Azure/azure-sdk-for-python
simorenoh Apr 5, 2022
7c551dc
Merge branch 'Azure:main' into main
simorenoh Apr 6, 2022
0678376
Merge branch 'Azure:main' into main
simorenoh Apr 6, 2022
e49a6ce
Merge branch 'python3-typehints' of https://github.com/simorenoh/azur…
simorenoh Apr 11, 2022
2b23648
simplified short types into one line and moved many options to kwargs
simorenoh Apr 13, 2022
b702457
missed additional Callable definitions
simorenoh Apr 13, 2022
cf54382
pylint
simorenoh Apr 13, 2022
90a6b12
addressed several comments, thank you Travis
simorenoh Apr 14, 2022
87bac28
Update CHANGELOG.md
simorenoh Apr 14, 2022
39a2681
Callable typehints
simorenoh Apr 19, 2022
311847d
Merge branch 'main' into simorenoh-python3-typehints
simorenoh Apr 19, 2022
eeceef2
Update CHANGELOG.md
simorenoh Apr 19, 2022
d44502f
bets practices recommends using string partition keys
simorenoh Apr 20, 2022
d8093b7
Revert "bets practices recommends using string partition keys"
simorenoh Apr 20, 2022
4968d8b
Merge branch 'main' into simorenoh-python3-typehints
simorenoh Apr 25, 2022
7f5a5f1
Update sdk/cosmos/azure-cosmos/azure/cosmos/container.py
simorenoh May 2, 2022
b509da5
Merge branch 'main' into simorenoh-python3-typehints
simorenoh May 2, 2022
992f79d
changes from meeting
simorenoh May 2, 2022
56f1914
Update CHANGELOG.md
simorenoh May 2, 2022
2951f86
update query types
simorenoh May 3, 2022
c1c2d1d
Update dev_requirements.txt
simorenoh May 3, 2022
b42f162
Update setup.py
simorenoh May 3, 2022
4eadc97
type checking for tokencredential
simorenoh May 3, 2022
052fd33
Revert "type checking for tokencredential"
simorenoh May 3, 2022
1f8dd14
update shared_requirements
simorenoh May 3, 2022
8c5d364
anna comments
simorenoh May 4, 2022
e386375
pylint?
simorenoh May 4, 2022
7c1e348
Update _scripts.py
simorenoh May 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
small changes
simorenoh committed Aug 31, 2021
commit 992b0cd9eec7e4d08d1bd4ff8c40b8510a41f447
Original file line number Diff line number Diff line change
@@ -81,7 +81,7 @@ def can_use_multiple_write_locations(self, request):

async def force_refresh(self, database_account):
self.refresh_needed = True
self.refresh_endpoint_list(database_account)
await self.refresh_endpoint_list(database_account)

async def refresh_endpoint_list(self, database_account, **kwargs):
async with self.refresh_lock:
1 change: 1 addition & 0 deletions sdk/cosmos/azure-cosmos/samples/simon_testfile.py
Original file line number Diff line number Diff line change
@@ -124,6 +124,7 @@ async def async_read_test():
if db: print(db)
x = await db.read()
print(x)
await client.__aexit__()
# container = db.get_container_client(id="AsyncContainer")
# print(container.read())