René's URL Explorer Experiment


Title: Keep connection open and lock to prevent duplicate requests by bdraco · Pull Request #213 · python-kasa/python-kasa · GitHub

Open Graph Title: Keep connection open and lock to prevent duplicate requests by bdraco · Pull Request #213 · python-kasa/python-kasa

X Title: Keep connection open and lock to prevent duplicate requests by bdraco · Pull Request #213 · python-kasa/python-kasa

Description: The devices didn't behave well with competing requests. We now lock and keep the connection open to ensure only one request (update or change) is in flight at a time. Polling is MUCH faster with th...

Open Graph Description: The devices didn't behave well with competing requests. We now lock and keep the connection open to ensure only one request (update or change) is in flight at a time. Polling is MUCH faster wit...

X Description: The devices didn't behave well with competing requests. We now lock and keep the connection open to ensure only one request (update or change) is in flight at a time. Polling is MUCH faster...

Opengraph URL: https://github.com/python-kasa/python-kasa/pull/213

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:6dce89a3-1a0b-f3f5-60e4-2af5774344bc
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id953C:70F23:23C089:3147CB:69823FB4
html-safe-nonce14e6c7f9c7ba3d9b3f0ff0b205a2bd921fa4e816ecb0e1f6259dd5f0bc0542bb
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NTNDOjcwRjIzOjIzQzA4OTozMTQ3Q0I6Njk4MjNGQjQiLCJ2aXNpdG9yX2lkIjoiODczNDAzNjY4MjE5NTc0Njc0MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac6ecc274783d2dfea5f963114c86e1f726ed24f46b5c26beeacfb8ea7c0269669
hovercard-subject-tagpull_request:741876618
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python-kasa/python-kasa/213/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/38fd418ef9544b9a8f4e387f40129e5b2202ca1e3983adc8f0fdae00caea0aab/python-kasa/python-kasa/pull/213
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/38fd418ef9544b9a8f4e387f40129e5b2202ca1e3983adc8f0fdae00caea0aab/python-kasa/python-kasa/pull/213
og:image:altThe devices didn't behave well with competing requests. We now lock and keep the connection open to ensure only one request (update or change) is in flight at a time. Polling is MUCH faster wit...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamebdraco
hostnamegithub.com
expected-hostnamegithub.com
None9135c12c87e8ba63197821abe054b7c0a2842a97636ee220df564bb0788e556d
turbo-cache-controlno-preview
go-importgithub.com/python-kasa/python-kasa git https://github.com/python-kasa/python-kasa.git
octolytics-dimension-user_id57733869
octolytics-dimension-user_loginpython-kasa
octolytics-dimension-repository_id221571611
octolytics-dimension-repository_nwopython-kasa/python-kasa
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id221571611
octolytics-dimension-repository_network_root_nwopython-kasa/python-kasa
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release43c4df4df458d3c3f6a23d91be88780178a97bdc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python-kasa/python-kasa/pull/213#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F213
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F213
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python-kasa%2Fpython-kasa
Reloadhttps://github.com/python-kasa/python-kasa/pull/213
Reloadhttps://github.com/python-kasa/python-kasa/pull/213
Reloadhttps://github.com/python-kasa/python-kasa/pull/213
python-kasa https://github.com/python-kasa
python-kasahttps://github.com/python-kasa/python-kasa
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
Notifications https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Fork 246 https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Star 1.6k https://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa
Code https://github.com/python-kasa/python-kasa
Issues 51 https://github.com/python-kasa/python-kasa/issues
Pull requests 36 https://github.com/python-kasa/python-kasa/pulls
Discussions https://github.com/python-kasa/python-kasa/discussions
Actions https://github.com/python-kasa/python-kasa/actions
Projects 0 https://github.com/python-kasa/python-kasa/projects
Security 0 https://github.com/python-kasa/python-kasa/security
Insights https://github.com/python-kasa/python-kasa/pulse
Code https://github.com/python-kasa/python-kasa
Issues https://github.com/python-kasa/python-kasa/issues
Pull requests https://github.com/python-kasa/python-kasa/pulls
Discussions https://github.com/python-kasa/python-kasa/discussions
Actions https://github.com/python-kasa/python-kasa/actions
Projects https://github.com/python-kasa/python-kasa/projects
Security https://github.com/python-kasa/python-kasa/security
Insights https://github.com/python-kasa/python-kasa/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython-kasa%2Fpython-kasa%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython-kasa%2Fpython-kasa%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python-kasa/python-kasa/pull/213#issue-comment-box
rytilahtihttps://github.com/rytilahti
python-kasa:masterhttps://github.com/python-kasa/python-kasa/tree/master
bdraco:keep_connection_open_add_lockhttps://github.com/bdraco/python-kasa/tree/keep_connection_open_add_lock
Keep connection open and lock to prevent duplicate requests https://github.com/python-kasa/python-kasa/pull/213#top
rytilahtihttps://github.com/rytilahti
python-kasa:masterhttps://github.com/python-kasa/python-kasa/tree/master
bdraco:keep_connection_open_add_lockhttps://github.com/bdraco/python-kasa/tree/keep_connection_open_add_lock
Conversation 15 https://github.com/python-kasa/python-kasa/pull/213
Commits 32 https://github.com/python-kasa/python-kasa/pull/213/commits
Checks 0 https://github.com/python-kasa/python-kasa/pull/213/checks
Files changed https://github.com/python-kasa/python-kasa/pull/213/files
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.co/hiddenchars
https://github.com/python-kasa/python-kasa/pull/{{ revealButtonHref }}
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issue-1006034178
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/codecov-commenter
codecov-commenterhttps://github.com/codecov-commenter
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926315034
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
#213https://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
a4b92b2https://github.com/python-kasa/python-kasa/commit/a4b92b2c2c0fa8028de87006588dee6d32223aa1
masterhttps://codecov.io/gh/python-kasa/python-kasa/commit/acb221b1e08c6467fed7fcd3beb8d6cbef83c071?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
acb221bhttps://github.com/python-kasa/python-kasa/commit/acb221b1e08c6467fed7fcd3beb8d6cbef83c071
https://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
Impacted Fileshttps://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
kasa/protocol.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/213/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa#diff-a2FzYS9wcm90b2NvbC5weQ==
kasa/discover.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/213/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa#diff-a2FzYS9kaXNjb3Zlci5weQ==
kasa/smartdevice.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/213/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa#diff-a2FzYS9zbWFydGRldmljZS5weQ==
kasa/smartstrip.pyhttps://codecov.io/gh/python-kasa/python-kasa/pull/213/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa#diff-a2FzYS9zbWFydHN0cmlwLnB5
Continue to review full report at Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
Click here to learn morehttps://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
Codecovhttps://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
acb221b...a4b92b2https://codecov.io/gh/python-kasa/python-kasa/pull/213?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
comment docshttps://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-kasa
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdraco
bdracohttps://github.com/bdraco
September 24, 2021 04:00https://github.com/python-kasa/python-kasa/pull/213#event-5353632532
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-pullrequest-1003413967
Convert TPLink integration to use python-kasa - part 1 home-assistant/core#56512 https://github.com/home-assistant/core/pull/56512
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926328823
home-assistant/core#56512https://github.com/home-assistant/core/pull/56512
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926329302
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Sep 24, 2021 https://github.com/python-kasa/python-kasa/pull/213#pullrequestreview-763156670
View reviewed changes https://github.com/python-kasa/python-kasa/pull/213/files
rytilahtihttps://github.com/rytilahti
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/python-kasa/python-kasa/pull/213#pullrequestreview-763156670
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/files#diff-8dec20f6ffbb88b96555e4e921f0a846db36f77591371e3c7689f6b25f9c1f97
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926716635
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
bdracohttps://github.com/bdraco
September 24, 2021 11:55https://github.com/python-kasa/python-kasa/pull/213#commits-pushed-3eaa7e2
https://github.com/bdraco
Keep connection open and lock to prevent duplicate requestshttps://github.com/python-kasa/python-kasa/pull/213/commits/3eaa7e2fab4b82cd76fbabd3b8b2d4a17cdc8bce
3eaa7e2https://github.com/python-kasa/python-kasa/pull/213/commits/3eaa7e2fab4b82cd76fbabd3b8b2d4a17cdc8bce
https://github.com/bdraco
option to not update childrenhttps://github.com/python-kasa/python-kasa/pull/213/commits/67b40ec222f2582cc0b36632faeffd25955aa05a
67b40echttps://github.com/python-kasa/python-kasa/pull/213/commits/67b40ec222f2582cc0b36632faeffd25955aa05a
https://github.com/bdraco
tweakshttps://github.com/python-kasa/python-kasa/pull/213/commits/d85aa01bbc153863e2097c50dde2d7ed4511f333
d85aa01https://github.com/python-kasa/python-kasa/pull/213/commits/d85aa01bbc153863e2097c50dde2d7ed4511f333
https://github.com/bdraco
typinghttps://github.com/python-kasa/python-kasa/pull/213/commits/8fb60a750ec830f2073d6083daad3d4332115abe
8fb60a7https://github.com/python-kasa/python-kasa/pull/213/commits/8fb60a750ec830f2073d6083daad3d4332115abe
https://github.com/bdraco
tweakshttps://github.com/python-kasa/python-kasa/pull/213/commits/b51a6556a4b9f6730102268aa6b5de9835d6f099
b51a655https://github.com/python-kasa/python-kasa/pull/213/commits/b51a6556a4b9f6730102268aa6b5de9835d6f099
https://github.com/bdraco
run tests in the same event loophttps://github.com/python-kasa/python-kasa/pull/213/commits/42bf715cb4cbbd969bee92b106082fe2a9d17234
42bf715https://github.com/python-kasa/python-kasa/pull/213/commits/42bf715cb4cbbd969bee92b106082fe2a9d17234
https://github.com/bdraco
memorize modelhttps://github.com/python-kasa/python-kasa/pull/213/commits/ef8259e48c0c2f192ee4a367799e7ad67672b259
ef8259ehttps://github.com/python-kasa/python-kasa/pull/213/commits/ef8259e48c0c2f192ee4a367799e7ad67672b259
https://github.com/bdraco
https://github.com/rytilahti
Update kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/commits/c116d4611dd07a108c989e31dd546438b0ca4cea
c116d46https://github.com/python-kasa/python-kasa/pull/213/commits/c116d4611dd07a108c989e31dd546438b0ca4cea
https://github.com/bdraco
https://github.com/rytilahti
Update kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/commits/56b588331846627854245ebac78b2f50b3517517
56b5883https://github.com/python-kasa/python-kasa/pull/213/commits/56b588331846627854245ebac78b2f50b3517517
https://github.com/bdraco
https://github.com/rytilahti
Update kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/commits/1d9cb921c71dc1e7eb65dc96db7201abe3fdeb3d
1d9cb92https://github.com/python-kasa/python-kasa/pull/213/commits/1d9cb921c71dc1e7eb65dc96db7201abe3fdeb3d
https://github.com/bdraco
https://github.com/rytilahti
Update kasa/protocol.pyhttps://github.com/python-kasa/python-kasa/pull/213/commits/fbb72686b051e5c35129f371d049ccd31b57f34f
fbb7268https://github.com/python-kasa/python-kasa/pull/213/commits/fbb72686b051e5c35129f371d049ccd31b57f34f
https://github.com/bdraco
dryhttps://github.com/python-kasa/python-kasa/pull/213/commits/37d07452344c43df348abf27128ceada5fd43cb5
37d0745https://github.com/python-kasa/python-kasa/pull/213/commits/37d07452344c43df348abf27128ceada5fd43cb5
https://github.com/bdraco
tweakshttps://github.com/python-kasa/python-kasa/pull/213/commits/5ada950217fe61a0b8e32e259c86e5cd2f8c2da3
5ada950https://github.com/python-kasa/python-kasa/pull/213/commits/5ada950217fe61a0b8e32e259c86e5cd2f8c2da3
https://github.com/bdraco
warn when the event loop gets switched out from under ushttps://github.com/python-kasa/python-kasa/pull/213/commits/fd2f388b0ad17877f7be4547f8a4caf342a31003
fd2f388https://github.com/python-kasa/python-kasa/pull/213/commits/fd2f388b0ad17877f7be4547f8a4caf342a31003
https://github.com/bdraco
raise on unable to connect multiple timeshttps://github.com/python-kasa/python-kasa/pull/213/commits/5b9616dec0cf9818b8aecf2697b073f8196998a4
5b9616dhttps://github.com/python-kasa/python-kasa/pull/213/commits/5b9616dec0cf9818b8aecf2697b073f8196998a4
https://github.com/bdraco
fix patch targethttps://github.com/python-kasa/python-kasa/pull/213/commits/e617d1619c03afec9338405a599959d55b1bed5a
e617d16https://github.com/python-kasa/python-kasa/pull/213/commits/e617d1619c03afec9338405a599959d55b1bed5a
https://github.com/bdraco
bdracohttps://github.com/bdraco
force-pushedhttps://github.com/python-kasa/python-kasa/compare/717d3e321b666994483fc8d8eebfe48b032e047f..e617d1619c03afec9338405a599959d55b1bed5a
717d3e3https://github.com/python-kasa/python-kasa/commit/717d3e321b666994483fc8d8eebfe48b032e047f
e617d16https://github.com/python-kasa/python-kasa/commit/e617d1619c03afec9338405a599959d55b1bed5a
Compare https://github.com/python-kasa/python-kasa/compare/717d3e321b666994483fc8d8eebfe48b032e047f..e617d1619c03afec9338405a599959d55b1bed5a
September 24, 2021 16:59https://github.com/python-kasa/python-kasa/pull/213#event-5357316407
bdracohttps://github.com/bdraco
September 24, 2021 12:05https://github.com/python-kasa/python-kasa/pull/213#commits-pushed-7a4df1a
https://github.com/bdraco
tweakshttps://github.com/python-kasa/python-kasa/pull/213/commits/7a4df1aa981f6e6eee87d971d49f2d97bfbc9a3c
7a4df1ahttps://github.com/python-kasa/python-kasa/pull/213/commits/7a4df1aa981f6e6eee87d971d49f2d97bfbc9a3c
https://github.com/bdraco
isrothttps://github.com/python-kasa/python-kasa/pull/213/commits/07438d24aa3f1a9118c7f6f7e3ddd3bf4f3ec26c
07438d2https://github.com/python-kasa/python-kasa/pull/213/commits/07438d24aa3f1a9118c7f6f7e3ddd3bf4f3ec26c
https://github.com/bdraco
reconnect testhttps://github.com/python-kasa/python-kasa/pull/213/commits/0d1c2a3235acffcdcc619c783d701d69017a57cf
0d1c2a3https://github.com/python-kasa/python-kasa/pull/213/commits/0d1c2a3235acffcdcc619c783d701d69017a57cf
https://github.com/bdraco
prunehttps://github.com/python-kasa/python-kasa/pull/213/commits/58fda472cf5072a27461dac3e15a78490f76329d
58fda47https://github.com/python-kasa/python-kasa/pull/213/commits/58fda472cf5072a27461dac3e15a78490f76329d
https://github.com/bdraco
fix mockinghttps://github.com/python-kasa/python-kasa/pull/213/commits/c4c533e8d2fe89b107379767a04ae3af17fa2a03
c4c533ehttps://github.com/python-kasa/python-kasa/pull/213/commits/c4c533e8d2fe89b107379767a04ae3af17fa2a03
https://github.com/bdraco
fix mockinghttps://github.com/python-kasa/python-kasa/pull/213/commits/4a9279b5a2b4f21bd68775ce59ebcd170ee439c5
4a9279bhttps://github.com/python-kasa/python-kasa/pull/213/commits/4a9279b5a2b4f21bd68775ce59ebcd170ee439c5
bdracohttps://github.com/bdraco
September 24, 2021 12:40https://github.com/python-kasa/python-kasa/pull/213#commits-pushed-a2b38b4
https://github.com/bdraco
fix test under python 3.7https://github.com/python-kasa/python-kasa/pull/213/commits/a2b38b4cf03f584d05c67922bcee70dad82492aa
a2b38b4https://github.com/python-kasa/python-kasa/pull/213/commits/a2b38b4cf03f584d05c67922bcee70dad82492aa
https://github.com/bdraco
fix test under python 3.7https://github.com/python-kasa/python-kasa/pull/213/commits/053ccaaad1c99561e8d874a296693a6c1d9fb77e
053ccaahttps://github.com/python-kasa/python-kasa/pull/213/commits/053ccaaad1c99561e8d874a296693a6c1d9fb77e
https://github.com/bdraco
less patchinghttps://github.com/python-kasa/python-kasa/pull/213/commits/3c453cfe3a6ecb6f0209e62c3ff54a80fe3e437f
3c453cfhttps://github.com/python-kasa/python-kasa/pull/213/commits/3c453cfe3a6ecb6f0209e62c3ff54a80fe3e437f
https://github.com/bdraco
isorthttps://github.com/python-kasa/python-kasa/pull/213/commits/2ba83c0b07202a1a7b5f03cc429a42a293adc1f3
2ba83c0https://github.com/python-kasa/python-kasa/pull/213/commits/2ba83c0b07202a1a7b5f03cc429a42a293adc1f3
https://github.com/bdraco
use mocker to patchhttps://github.com/python-kasa/python-kasa/pull/213/commits/0d690f6608dae380f1a3d71fc1cb13306e0ca68b
0d690f6https://github.com/python-kasa/python-kasa/pull/213/commits/0d690f6608dae380f1a3d71fc1cb13306e0ca68b
https://github.com/bdraco
disable on old python since mocking doesnt workhttps://github.com/python-kasa/python-kasa/pull/213/commits/22ba4051d1141e8a1606b1a0ed41c32b5ef926ef
22ba405https://github.com/python-kasa/python-kasa/pull/213/commits/22ba4051d1141e8a1606b1a0ed41c32b5ef926ef
https://github.com/bdraco
bdracohttps://github.com/bdraco
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926828336
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
bdracohttps://github.com/bdraco
September 24, 2021 15:37https://github.com/python-kasa/python-kasa/pull/213#commits-pushed-4b369c7
https://github.com/bdraco
avoid disconnect/reconnect cycleshttps://github.com/python-kasa/python-kasa/pull/213/commits/4b369c729a8becbad57012479f358e3fbd14e576
4b369c7https://github.com/python-kasa/python-kasa/pull/213/commits/4b369c729a8becbad57012479f358e3fbd14e576
https://github.com/bdraco
isorthttps://github.com/python-kasa/python-kasa/pull/213/commits/fc2b6379a6745ade5e707535467c6bd0bf85ac52
fc2b637https://github.com/python-kasa/python-kasa/pull/213/commits/fc2b6379a6745ade5e707535467c6bd0bf85ac52
https://github.com/bdraco
Fix hue validationhttps://github.com/python-kasa/python-kasa/pull/213/commits/e11f8138bf017c4a740d4b234019940155bad157
e11f813https://github.com/python-kasa/python-kasa/pull/213/commits/e11f8138bf017c4a740d4b234019940155bad157
https://github.com/bdraco
Fix latitude_i/longitude_i unitshttps://github.com/python-kasa/python-kasa/pull/213/commits/a4b92b2c2c0fa8028de87006588dee6d32223aa1
a4b92b2https://github.com/python-kasa/python-kasa/pull/213/commits/a4b92b2c2c0fa8028de87006588dee6d32223aa1
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#issuecomment-926928106
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
e31cc66https://github.com/python-kasa/python-kasa/commit/e31cc6662c8b3da672732773d27140faa58122aa
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#event-5358439971
rytilahtihttps://github.com/rytilahti
Sep 24, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-commit-b471cfe
https://github.com/rytilahti
0.4.0.dev5https://github.com/rytilahti/python-kasa/commit/b471cfe50dbc345a9f45aa9281e1fd0b5672f930
b471cfehttps://github.com/rytilahti/python-kasa/commit/b471cfe50dbc345a9f45aa9281e1fd0b5672f930
python-kasa/python-kasa@0.4.0.dev4...0.4.0.dev5https://github.com/python-kasa/python-kasa/compare/0.4.0.dev4...0.4.0.dev5
python-kasa#214https://github.com/python-kasa/python-kasa/pull/214
python-kasa#214https://github.com/python-kasa/python-kasa/pull/214
https://github.com/rytilahtihttps://github.com/rytilahti
python-kasa#213https://github.com/python-kasa/python-kasa/pull/213
python-kasa#213https://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdracohttps://github.com/bdraco
python-kasa#212https://github.com/python-kasa/python-kasa/pull/212
python-kasa#212https://github.com/python-kasa/python-kasa/pull/212
https://github.com/rytilahtihttps://github.com/rytilahti
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Sep 24, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-pullrequest-1006839911
Release 0.4.0.dev5 #215 https://github.com/python-kasa/python-kasa/pull/215
rytilahtihttps://github.com/rytilahti
Sep 24, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-commit-85f17ab
https://github.com/rytilahti
Release 0.4.0.dev5 (https://github.com/python-kasa/python-kasa/commit/85f17ab91ce1b6fe6806507f8de4bf40c2c2a2ff
#215https://github.com/python-kasa/python-kasa/pull/215
)https://github.com/python-kasa/python-kasa/commit/85f17ab91ce1b6fe6806507f8de4bf40c2c2a2ff
85f17abhttps://github.com/python-kasa/python-kasa/commit/85f17ab91ce1b6fe6806507f8de4bf40c2c2a2ff
0.4.0.dev4...0.4.0.dev5https://github.com/python-kasa/python-kasa/compare/0.4.0.dev4...0.4.0.dev5
#214https://github.com/python-kasa/python-kasa/pull/214
#214https://github.com/python-kasa/python-kasa/pull/214
https://github.com/rytilahtihttps://github.com/rytilahti
#213https://github.com/python-kasa/python-kasa/pull/213
#213https://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdracohttps://github.com/bdraco
#212https://github.com/python-kasa/python-kasa/pull/212
#212https://github.com/python-kasa/python-kasa/pull/212
https://github.com/rytilahtihttps://github.com/rytilahti
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
enhancement https://github.com/python-kasa/python-kasa/issues?q=state%3Aopen%20label%3Aenhancement
Sep 24, 2021https://github.com/python-kasa/python-kasa/pull/213#event-5358648175
https://github.com/rytilahti
rytilahtihttps://github.com/rytilahti
Sep 27, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-issue-737262989
Concurrency performance question #110 https://github.com/python-kasa/python-kasa/issues/110
rytilahtihttps://github.com/rytilahti
Oct 11, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-commit-e4a078b
https://github.com/bdraco
https://github.com/rytilahti
Keep connection open and lock to prevent duplicate requests (https://github.com/rytilahti/python-kasa/commit/e4a078b3d58beed83067409de875ca330f1bf8b1
python-k…https://github.com/python-kasa/python-kasa/pull/213
e4a078bhttps://github.com/rytilahti/python-kasa/commit/e4a078b3d58beed83067409de875ca330f1bf8b1
…asa#213https://github.com/python-kasa/python-kasa/pull/213
rytilahtihttps://github.com/rytilahti
Oct 11, 2021 https://github.com/python-kasa/python-kasa/pull/213#ref-commit-dde01d7
https://github.com/rytilahti
Release 0.4.0.dev5 (https://github.com/rytilahti/python-kasa/commit/dde01d7a7b6bc0a0cb08dad725b844ac1d3ce950
python-kasa#215https://github.com/python-kasa/python-kasa/pull/215
)https://github.com/rytilahti/python-kasa/commit/dde01d7a7b6bc0a0cb08dad725b844ac1d3ce950
dde01d7https://github.com/rytilahti/python-kasa/commit/dde01d7a7b6bc0a0cb08dad725b844ac1d3ce950
python-kasa/python-kasa@0.4.0.dev4...0.4.0.dev5https://github.com/python-kasa/python-kasa/compare/0.4.0.dev4...0.4.0.dev5
python-kasa#214https://github.com/python-kasa/python-kasa/pull/214
python-kasa#214https://github.com/python-kasa/python-kasa/pull/214
https://github.com/rytilahtihttps://github.com/rytilahti
python-kasa#213https://github.com/python-kasa/python-kasa/pull/213
python-kasa#213https://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdracohttps://github.com/bdraco
python-kasa#212https://github.com/python-kasa/python-kasa/pull/212
python-kasa#212https://github.com/python-kasa/python-kasa/pull/212
https://github.com/rytilahtihttps://github.com/rytilahti
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-kasa%2Fpython-kasa%2Fpull%2F213
https://github.com/rytilahti
rytilahti https://github.com/rytilahti
https://github.com/python-kasa/python-kasa/pull/213/files/843436b5255f259b15e0206d49f8290affe1f206
enhancement https://github.com/python-kasa/python-kasa/issues?q=state%3Aopen%20label%3Aenhancement
Please reload this pagehttps://github.com/python-kasa/python-kasa/pull/213
https://github.com/bdraco
https://github.com/codecov-commenter
https://github.com/rytilahti
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.