コード例 #1
0
ファイル: keywords.py プロジェクト: fredvdd/Swan
 def __new__(cls, *args, **kwds):
   actor = Actor(local_theatre())
   type = cls.__name__
   (actor_id, exists) = actor.theatre.globally_register_global_singleton(actor, type)
   if not exists:
     actorstate = object.__new__(cls)
     actorstate.__init__(type, type)
     actorstate.singleton = True
     actorstate.add_birth(args, kwds)
     actor.setstate(actorstate)
     actor.start()
   return Reference(actor_id)