A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Anonymize unused variable.
[simgrid.git]
/
examples
/
python
/
actor-yield
/
actor-yield.py
diff --git
a/examples/python/actor-yield/actor-yield.py
b/examples/python/actor-yield/actor-yield.py
index
db190d0
..
ce2bbc6
100644
(file)
--- a/
examples/python/actor-yield/actor-yield.py
+++ b/
examples/python/actor-yield/actor-yield.py
@@
-1,9
+1,10
@@
-# Copyright (c) 2017-201
8. The SimGrid Team. All rights reserved.
+# Copyright (c) 2017-201
9. 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.
#
# 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.
-import simgrid, sys
+import sys
+from simgrid import *
# This example does not much: It just spans over-polite actor that yield a large amount
# of time before ending.
# This example does not much: It just spans over-polite actor that yield a large amount
# of time before ending.
@@
-13,22
+14,22
@@
import simgrid, sys
#
# It can also be used to benchmark our context-switching mechanism.
#
# It can also be used to benchmark our context-switching mechanism.
-# Main function of the Yielder process
+# Main function of the Yielder process
class Yielder:
number_of_yields = 0
def __init__(self, *args):
self.number_of_yields = int(args[0])
def __call__(self):
class Yielder:
number_of_yields = 0
def __init__(self, *args):
self.number_of_yields = int(args[0])
def __call__(self):
- for
i
in range(self.number_of_yields):
-
simgrid
.yield_()
-
simgrid
.info("I yielded {:d} times. Goodbye now!".format(self.number_of_yields))
+ for
_
in range(self.number_of_yields):
+
this_actor
.yield_()
+
this_actor
.info("I yielded {:d} times. Goodbye now!".format(self.number_of_yields))
if __name__ == '__main__':
if __name__ == '__main__':
- e =
simgrid.
Engine(sys.argv)
-
- e.load_platform(sys.argv[1]) # Load the platform description
+ e = Engine(sys.argv)
+
+ e.load_platform(sys.argv[1]) # Load the platform description
e.register_actor("yielder", Yielder) # Register the class representing the actors
e.load_deployment(sys.argv[2])
e.register_actor("yielder", Yielder) # Register the class representing the actors
e.load_deployment(sys.argv[2])
- e.run() # - Run the simulation
+ e.run() # - Run the simulation