Mark Jansen

Results 91 comments of Mark Jansen

Sorry, but without any logging output this ticket is not actionable.

> It's probably because imgui-cpp is a submodule and doesn't download unless you ask it to. ![image](https://user-images.githubusercontent.com/610685/184249107-5929c8b6-ec01-43db-a09b-b9d4b0f9a7ae.png) What commands did you enter when building exactly?

@masc-it can you please outline the steps you have taken so I can try to reproduce / investigate this?

> Thanks for the reply! I agree with you that some of these questions don't need to be answered right now, but it would be nice to have a clear...

Unfortunately, judging by the lack of comments on this question it seems that your problem was not described in a way that allows others to help you. Would it be...

On windows, when looking at loaded modules, neither the sockets nor imgui are actually unloaded in that step. (the .dll files)

> The dll are probably not unloaded (I'll take your word for it), but socket is able to reload or re-initialize anyway the symbols associated with its shared library. (Or,...

Seems that `CYTHON_PEP489_MULTI_PHASE_INIT` also won't fix this. There is an option in Cython that generates _some_ cleanup code: ``` # Support Cython module unload: from Cython.Compiler import Options Options.generate_cleanup_code =...

So basically, I think you need to open a bug or PR on Cython indeed. One possible option would be to run python in a host process, where you can...

> Thanks for investigating. > > CYTHON_PEP489_MULTI_PHASE_INIT=0 will result in a crash on reload, so that's no good. > > If I enable 'generate_cleanup_code', I can get a callback when...