本文整理汇总了Python中zeitgeist.datamodel.Event.set_actor方法的典型用法代码示例。如果您正苦于以下问题:Python Event.set_actor方法的具体用法?Python Event.set_actor怎么用?Python Event.set_actor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类zeitgeist.datamodel.Event
的用法示例。
在下文中一共展示了Event.set_actor方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _get_base_template
# 需要导入模块: from zeitgeist.datamodel import Event [as 别名]
# 或者: from zeitgeist.datamodel.Event import set_actor [as 别名]
def _get_base_template(self):
base_template = Event()
if self.has_uri:
subj = Subject()
subj.set_uri(self.uri+"/*")
base_template.set_subjects([subj])
else:
base_template.set_actor(self.uri)
return base_template
示例2: load_events
# 需要导入模块: from zeitgeist.datamodel import Event [as 别名]
# 或者: from zeitgeist.datamodel.Event import set_actor [as 别名]
def load_events(self, start=0, end=0, actor=None):
self.set_title("Journal for "+actor)
def exists(uri):
return not uri.startswith("file://") or os.path.exists(urllib.unquote(str(uri[7:])))
def _handle_find_events(ids):
self._zg.get_events(ids, _handle_get_events)
def _handle_get_events(events):
uris = []
for event in events:
for subject in event.subjects:
if exists(subject.uri):
self.view.append_object(event)
event = Event()
event.set_actor(actor)
self._zg.find_events_for_templates([event],_handle_get_events, [start, end], StorageState.Any, 0, 4)