Attendees: Victor, Amos, Benoit, MarkV, Mohamed, Felix

 

Agenda

  • Review Action Items
    • Amos: 
      • Set test (in TestFinalizer) to ignore. 
      • Create a ticket
      • Push the updated soft-reload branch (today!)
    • Then Victor or Benedikt can merge the Amos branch. Do not squash
    • Victor: take a look at Mohamed’s PR issue with Exception (next time if Mohamed is there)
    • Benoit will create issue for delegates/assemblies/classes
    • Benoit to prototype solution for deserialization, report on it next time

 

Notes:

  • Amos branch
    • PR merged, failing test (unrelated to soft reload) disabled for now
  • Benoit - deserialization prototype in progress. When (de-)serialization fails, reload stops (fatal failure). Custom serializer, trying to serialize field by field. Issue preserving object referential identity. Suggestion so far is to throw in Python if the CLR object is missing after reload.
  • Amos suggests to check the list of types available after reloading before trying to deserialize.
  • Unity reload: compiler recompiles, then Unity initiates shutdown, so at shutdown time it is already known which types are gone (?). Amos suggests using this to warn user.
  • Victor suggests exposing an interface from Python.NET, that would shift the concern about serializing internal objects to the consumer of the library. Benoit: this would need to produce internal Python.NET objects one by one rather than the entire list.
  • Mohamed is checking how soft-reload affects planned PyType_FromSpec changes
  • Amos, Victor: GitHub is a better communication media for internal stuff

 

Action items:

  • Mohamed - try PR with latest master
  • Benoit will summarize what soft reload should reload (and how?)

 

The meeting notes google doc is here. Feel free to correct or add additional information.

 

// Victor Milovanov

_______________________________________________
PythonNet mailing list -- pythonnet@python.org
To unsubscribe send an email to pythonnet-le...@python.org
https://mail.python.org/mailman3/lists/pythonnet.python.org/
Member address: arch...@mail-archive.com

Reply via email to