René's URL Explorer Experiment


Title: Update support for type hints by ViktorSky · Pull Request #886 · firebase/firebase-admin-python · GitHub

Open Graph Title: Update support for type hints by ViktorSky · Pull Request #886 · firebase/firebase-admin-python

X Title: Update support for type hints by ViktorSky · Pull Request #886 · firebase/firebase-admin-python

Description: This pull request introduces comprehensive type annotations to the firebase_admin codebase using PEP 484 standards. All changes have been validated with Pyright in strict mode to enforce consistency and catch potential type errors early. Goals Enhance developer experience with precise autocomplete and type hints. Catch type-related bugs upfront via static analysis. Tools Pyright in strict mode for robust type-checking. Manual review of ambiguous or potentially problematic sections. Configuration Additions pyrightconfig.json: config file created to declare strict-mode settings. firebase_admin/_typing.py: A new central module that defines all custom type aliases, TypedDicts, and Protocols. By consolidating these shared types in one place, we simplify extension and reuse across the package and avoid circular-import issues.

Open Graph Description: This pull request introduces comprehensive type annotations to the firebase_admin codebase using PEP 484 standards. All changes have been validated with Pyright in strict mode to enforce consistenc...

X Description: This pull request introduces comprehensive type annotations to the firebase_admin codebase using PEP 484 standards. All changes have been validated with Pyright in strict mode to enforce consistenc...

Opengraph URL: https://github.com/firebase/firebase-admin-python/pull/886

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:e6bb446a-56e9-500b-7593-179a8c426b47
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAC62:90B27:22F18:2E8F6:698F98DA
html-safe-noncecb5028d17521f0fbe66571fd2d7e5483e32d6c85bc880cafade497638d30b0f5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQzYyOjkwQjI3OjIyRjE4OjJFOEY2OjY5OEY5OERBIiwidmlzaXRvcl9pZCI6IjE3ODY4MDgyMDM1NzEwOTk3OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacd2f422c14412ccb9b876bf765ad694eb1ac2c7a599595631ce2d153bd18030bb
hovercard-subject-tagpull_request:2571728698
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///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/firebase/firebase-admin-python/pull/886/files
twitter:imagehttps://avatars.githubusercontent.com/u/99266266?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/99266266?s=400&v=4
og:image:altThis pull request introduces comprehensive type annotations to the firebase_admin codebase using PEP 484 standards. All changes have been validated with Pyright in strict mode to enforce consistenc...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f47eb8d0aaafbfcb6a8220a40bd81431acf688857c575e6489670c394cfa36f
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/firebase/firebase-admin-python git https://github.com/firebase/firebase-admin-python.git
octolytics-dimension-user_id1335026
octolytics-dimension-user_loginfirebase
octolytics-dimension-repository_id84979152
octolytics-dimension-repository_nwofirebase/firebase-admin-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id84979152
octolytics-dimension-repository_network_root_nwofirebase/firebase-admin-python
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release09a8136f6e8f8fd3078d54ce5f8b7adb493d44a7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirebase%2Ffirebase-admin-python%2Fpull%2F886%2Ffiles
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffirebase%2Ffirebase-admin-python%2Fpull%2F886%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=firebase%2Ffirebase-admin-python
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Reloadhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
firebase https://patch-diff.githubusercontent.com/firebase
firebase-admin-pythonhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Fork 347 https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Star 1.1k https://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python
Code https://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Issues 79 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/issues
Pull requests 38 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulls
Actions https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/actions
Projects 0 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/projects
Security 0 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/security
Insights https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulse
Code https://patch-diff.githubusercontent.com/firebase/firebase-admin-python
Issues https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/issues
Pull requests https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulls
Actions https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/actions
Projects https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/projects
Security https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/security
Insights https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Ffirebase%2Ffirebase-admin-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Ffirebase%2Ffirebase-admin-python%2Fissues%2Fnew%2Fchoose
ViktorSkyhttps://patch-diff.githubusercontent.com/ViktorSky
firebase:masterhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/tree/master
ViktorSky:masterhttps://patch-diff.githubusercontent.com/ViktorSky/firebase-admin-python/tree/master
Conversation 15 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886
Commits 9 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits
Checks 10 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/checks
Files changed https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Update support for type hints https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#top
Show all changes 9 commits https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
f2058b4 Update support for type hints ViktorSky Jun 5, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/f2058b43fe88424def47c17fc5729beae744f9c6
a4eace1 Fix ViktorSky Jun 10, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/a4eace11d1eb5e78c7d17e29781d1d7af1e3b748
af4a6f0 Fix ViktorSky Jun 10, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/af4a6f0b1ef3749def73dd4c07391f264e7609b2
47db6e7 Fix multiple runtime errors ViktorSky Jun 13, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/47db6e7e2cc02c9550607e2b7a3ff22860d91ba8
472a5a3 some pytest fixes ViktorSky Jun 14, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/472a5a30be68c0f4e6be42a39d1c8c41140710b8
0c7b29b Merge branch 'master' into master ViktorSky Jun 15, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/0c7b29b6e23202fa0b71fc0439c0750663aef812
1778281 Fix Python 3.8 compatibility issue and normalize string formatting in… ViktorSky Jun 17, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/17782819394d9f8d5de93e551e0132ba639cdd84
44f1598 Format according to Python Style guides ViktorSky Jun 17, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/44f1598435acc4bb39a3e2c9617f285bb7fa1abe
ded8f4d Update pyright settings and remove suppressions ViktorSky Jun 24, 2025 https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/commits/ded8f4d56321ee2c7a72c80b879dec896a856288
Clear filters https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
__init__.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
_auth_client.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-de1f2f4ca16b18043689bb54e2e2decdccf334af962b459c168b79391803e1ad
_auth_providers.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-e7789050cfa0f43634ce5cd0504f85b5c7b55ca79ce4ea16d2e365d4016ea8e7
_auth_utils.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-6131ee4bb66c1b22e8ccfdd1a1fa7d7e7dcd8324656653730887eabe2733d577
_gapic_utils.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-56f73e47a4873858e910bf2fa3808e52bcd24d4e5bebc457e0021ddcfa6c910b
_http_client.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-89cda2ad79f7bcf9b216a713549f649a236185933a9606db526aaa7731e5b2d3
_messaging_encoder.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-cadeaaccd1a4365acd4e097bea1a78cbeb4900c6a22ed7bbf33c05470b196d70
_messaging_utils.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-6262ddc9ac439a6fbf52d01f4eb15ae4f0f55f48fa2fcb0f967871a4cda6c722
_retry.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-f59c4c5171632d81819073adb4380a9dd6a1f4a6909b74bf2679a98d393309a8
_rfc3339.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-fa0d197e6a743e8ba6d0dd57c748b214668d7da642bf92899095765634bd08d1
_sseclient.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-eec00fd4b0fc05b157b66bf9f4a3eeca5f307e7950183dfa959f7f52e9030eca
_token_gen.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-43afb116cba57da5ebfa41bd28cfe9a4aba63701dabd0d5871ad36e9927930a6
_typing.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-d8fb9d69a340f186ddcadba3dc82321c8ebdd73189b001e39ebb6494b710bbd7
_user_identifier.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-c86f35c3fb292713173b00663e9673136fe929b12cfbb3bde134aa3a01550490
_user_import.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-8e453c4f27dd13bb4101d572a1a287a62992da2566a566d6039de93f77270e72
_user_mgt.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-b6b87fffb117fa53a8eceda00b7bc18505cd815cd255e032e01b80ebce128342
_utils.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-25b571038eb2ff38ae60daa55cfcc99c38fbf82bc39447f2301b39c3589c77a4
app_check.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-0e7a8545aef7f121b6dac34394bdfacab68d76efc268ecdfd1aef5b64c967646
auth.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-d87bb40448420247d1d6101d06367b79075c5a908a3de01aa56e0af28e5e6d42
credentials.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-de674ec23c1821a24eca06014bbec7c7ff3574eeade29c7e4958dd7b260a59bc
db.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-78f9cb6ab154ecfb6377a05832cd6aaf637f85254fff52c341c55c5cd64ffc7f
exceptions.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-271b80d8728248eca6b658cce6db6311d8da4726ada4ed394475a4b186a5d68c
firestore.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-12ef90fc213f8ec46ad45d4e5bd5dcf1f10b42177c107dd4828189733f623403
firestore_async.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-c93f63562cf892f10ce4ca562dbcc189477ce86943a0c38a2f0c21bec4f99492
functions.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-f795a8cb4fcd8dfbe3d454d02f2b5005aab6bdd78eedb41ed6dc313e6a0b2a37
instance_id.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-01b520bd419d079662145ec1259ebbfb9aae2a643d2cd57a9be52567afc472d2
messaging.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-ed9e72247216c25b34ec7a36eb1720df8db6805964b3189256021d03d350b08b
ml.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-4c7296eee4a65a3f5ef1f2e8e5d179f1fc7c7f8c5a5abaa989c26793633d5ca4
project_management.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-92dfb32dc397be4bf8793e806b9f84b60e4780d9c80af7a2bb36c2b96dc82e27
remote_config.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5aaa37080e532b61dee011253d58577e9ecab0a4d51922dba74bf802f09dda81
storage.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-45263980748915a352fcc1822d415fa228f328b5b86c545e68f4d2f245b3c8d6
tenant_mgt.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-71187efecb9647b6093cd546213b1a343a965e36f85aba22781eb05c2b675566
pyrightconfig.json https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-44d6e71f0029d94fd18b70b2e39b32fcc6a95844bea644be6a7499ccc642d758
requirements.txt https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552
setup.py https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
firebase_admin/__init__.pyhttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
View file https://patch-diff.githubusercontent.com/ViktorSky/firebase-admin-python/blob/ded8f4d56321ee2c7a72c80b879dec896a856288/firebase_admin/__init__.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
https://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files#diff-5e7ba4aa0b086d9badd9a50168758ed6abb959c12774813ae255c488900747a0
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
Please reload this pagehttps://patch-diff.githubusercontent.com/firebase/firebase-admin-python/pull/886/files
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.