Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update copyright lines.
[simgrid.git] / teshsuite / python / borken-context / borken-context.py
index bc5ebbe..1b4e75f 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2019-2020. The SimGrid Team. All rights reserved.
+# Copyright (c) 2019-2021. The SimGrid Team. All rights reserved.
 #
 # This program is free software; you can redistribute it and/or modify it
 # under the terms of the license (GNU LGPL) which comes with this package.
 # receiver terminates.
 
 import sys
-from simgrid import *
+from simgrid import Engine, this_actor
 
-def Sender():
+def sender():
     this_actor.sleep_for(3)
     this_actor.info("Goodbye now!")
 
-def Receiver():
+def receiver():
     this_actor.sleep_for(5)
     this_actor.info("Five seconds elapsed")
 
@@ -27,12 +27,13 @@ if __name__ == '__main__':
     e.load_platform(sys.argv[1])             # Load the platform description
 
     # Register the classes representing the actors
-    e.register_actor("sender", Sender)
-    e.register_actor("receiver", Receiver)
+    e.register_actor("sender", sender)
+    e.register_actor("receiver", receiver)
 
     e.load_deployment(sys.argv[2])
 
     e.run()
     this_actor.info("Dummy import...")
     import gc
+    gc.collect()
     this_actor.info("done.")