Skip to content

Conversation

@jorwoods
Copy link
Contributor

Decorators like api, parameter_added_in, and _tsrequest_wrapped altered the typing signatures and obfuscated mypy from inspecting any of the functions wrapped by these decorators. This PR aims to type these decorators, and fix any underlying typing issues revealed by fixing this.

@jorwoodsjorwoodsforce-pushed the jorwoods/typing_decorators branch from a80b505 to 9f7bfaaCompareAugust 24, 2024 12:32
@jorwoodsjorwoodsforce-pushed the jorwoods/typing_decorators branch from f1f8fcf to a5f1018CompareAugust 24, 2024 17:21
@jorwoodsjorwoodsforce-pushed the jorwoods/typing_decorators branch from a5f1018 to 99d330fCompareAugust 24, 2024 17:23
@jorwoodsjorwoods marked this pull request as ready for review August 24, 2024 17:27
@jorwoodsjorwoods mentioned this pull request Aug 29, 2024
Copy link
Contributor

@jacalatajacalata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great

@jacalatajacalata merged commit 678d46a into tableau:developmentSep 2, 2024
@jorwoodsjorwoods deleted the jorwoods/typing_decorators branch September 2, 2024 19:30
jacalata added a commit that referenced this pull request Sep 17, 2024
v0.33 Features: - add name, datasource-name to Job item - enable bulk add and remove users - Linked Tasks: get, get by ID, run Now - implement Tags: create new, add/delete for workbooks, flows, datasources - get page and chunk size from env vars - add some repr implementations - implement virtual connections Bugfix: - #1447 - #1449
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@jorwoods@jacalata