nested module problem

mw mingwu at gmail.com
Wed Oct 28 23:15:18 UTC 2020


On Wednesday, 28 October 2020 at 22:52:33 UTC, Adam D. Ruppe 
wrote:
> On Wednesday, 28 October 2020 at 22:43:12 UTC, mw wrote:
>> I wonder what's the best way to resolve this conflict, i.e my 
>> local file name with 3rd party library dir name.
>
> Don't write any module with a single name unless you are 
> guaranteed to never import it.
>
> pyd should have called it like `module pyd.util;`
>
> Then you call yours like `module mw.util;`
>
> This makes such conflicts a lot less likely.


Thanks for the tip, Adam.


And I fixed the imports in multiple files with:

```
$ sed -i 's/import util;/import mw.util;/g' *.d
```

Hope this will help if someone else also run into this issue.



More information about the Digitalmars-d-learn mailing list