コード例 #1
0
ファイル: driver.py プロジェクト: sylane/feat
 def descriptor_factory(self, document_type, shard=u"lobby", **kwargs):
     """
     Creates and returns a descriptor to pass it later
     for starting the agent.
     First parameter is a document_type representing the descirptor.
     Second parameter is optional (default lobby). Usage:
     > descriptor_factory('shard_descriptor', 'some shard')
     """
     desc = factories.build(document_type, shard=unicode(shard), **kwargs)
     return self._database_connection.save_document(desc)
コード例 #2
0
ファイル: testsuite.py プロジェクト: f3at/feat
 def reset_descriptor(self):
     self.descriptor = factories.build(type(self.agent).descriptor_type,
                                       doc_id=self.agent_id)