Skip to content

Improves namedtuple definition#2501

Merged
ekilmer merged 1 commit intotrailofbits:masterfrom
sobolevn:patch-1
Nov 8, 2021
Merged

Improves namedtuple definition#2501
ekilmer merged 1 commit intotrailofbits:masterfrom
sobolevn:patch-1

Conversation

@sobolevn
Copy link
Contributor

@sobolevn sobolevn commented Nov 7, 2021

I am working on new mypy feature and it identified a problem with your namedtuple definitions.
python/mypy#11206 (comment)

By standard first string arg should match variable name.

Refs python/mypy#11206

I am working on new `mypy` feature and it identified a problem with your `namedtuple` definitions. python/mypy#11206 (comment) By standard first string arg should match variable name.
@CLAassistant
Copy link

CLAassistant commented Nov 7, 2021

CLA assistant check
All committers have signed the CLA.

Copy link
Contributor

@ekilmer ekilmer left a comment

Choose a reason for hiding this comment

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

Is this related? https://github.com/trailofbits/manticore/runs/4143043177?check_suite_focus=true

It is not!

Thank you for the PR @sobolevn ! Good luck with getting your feature PR merged in mypy 😄

@ekilmer ekilmer merged commit 6e036f3 into trailofbits:master Nov 8, 2021
sobolevn added a commit to sobolevn/manticore that referenced this pull request Dec 4, 2021
While working on python/mypy#11206 I found that `Regspec` definition is not ideal. It is recommended to use the same string name, as variable name. For example, it affects how `pickle` works. Related trailofbits#2501 Related trailofbits@6e036f3
ekilmer pushed a commit that referenced this pull request Dec 5, 2021
While working on python/mypy#11206 I found that `Regspec` definition is not ideal. It is recommended to use the same string name, as variable name. For example, it affects how `pickle` works. Related #2501 Related 6e036f3
ekilmer added a commit that referenced this pull request Mar 3, 2022
* master: (35 commits) Switch to stable Black (#2536) Fix typo in Manticore.linux constructor docstring (#2535) Revert CI changes made in #2526 Release Manticore 0.3.7 (#2526) Optimise forking when there is only 1 solution (#2527) Epoll Implementation (#2529) Split off ENDBR32/64 from CHESS branch (#2533) Update to crytic-compile 0.2.2 (#2530) Also ignore missing unicorn registers in the fallback emulator (#2531) x86 FXSAVE & FXRSTOR support (#2511) Fix `BitVecExtract` simplification for constant folding (#2524) Add pip-audit action workflow (#2513) Add EXPLICIT fork policy (#2514) Enforce crytic-compile==0.2.1 (#2512) Improve namedtuple definition (#2506) Add SMT simplifications for bitvec subtraction (#2504) Fix handling of the program base address in Linux (#2500) Bump Sphinx version to 4.3.0 (#2503) Solver Improvements (#2502) Improves `namedtuple` definition (#2501) ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants