vyperlang/vyper
Ver no GitHubImprove error message for `math` namespace collision
Open
#4.579 aberto em 14 de abr. de 2025
Easy Pickingsbug - UXhelp wanted
Métricas do repositório
- Stars
- (4.710 stars)
- Métricas de merge de PR
- (Mesclagem média 10d 21h) (34 fundiu PRs em 30d)
Description
The following snippet will throw with
from snekmate.utils import math
import math
vyper.exceptions.NamespaceCollision: 'math' has already been declared as a ModuleInfo(module_t=venv/Lib/site-packages/snekmate/utils/math.vy, alias='math', ownership=<ModuleOwnership.NO_OWNERSHIP: 'no_ownership'>, ownership_decl=None)
contract "test.vy:2", line 2:0
1 from snekmate.utils import math
---> 2 import math
-------^
3
You must run it via
vyper test.vy --enable-decimals.