本文整理汇总了Python中store.Store.mark_dirty方法的典型用法代码示例。如果您正苦于以下问题:Python Store.mark_dirty方法的具体用法?Python Store.mark_dirty怎么用?Python Store.mark_dirty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类store.Store
的用法示例。
在下文中一共展示了Store.mark_dirty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: delrole
# 需要导入模块: from store import Store [as 别名]
# 或者: from store.Store import mark_dirty [as 别名]
def delrole(self, roles):
'Delete a role from our GraphNode'
if isinstance(roles, tuple) or isinstance(roles, list):
for role in roles:
self.delrole(role)
return self.roles
assert isinstance(roles, str) or isinstance(roles, unicode)
if roles in self.roles:
self.roles.remove(roles)
# Make sure the 'roles' attribute gets marked as dirty...
Store.mark_dirty(self, 'roles')
return self.roles
示例2: addrole
# 需要导入模块: from store import Store [as 别名]
# 或者: from store.Store import mark_dirty [as 别名]
def addrole(self, roles):
'Add a role to our GraphNode'
if self.roles is not None and len(self.roles) > 0 and self.roles[0] == '':
self.delrole('')
if isinstance(roles, tuple) or isinstance(roles, list):
for role in roles:
self.addrole(role)
return self.roles
assert isinstance(roles, str) or isinstance(roles, unicode)
if self.roles is None:
self.roles = [roles]
elif not roles in self.roles:
self.roles.append(roles)
# Make sure the 'roles' attribute gets marked as dirty...
Store.mark_dirty(self, 'roles')
return self.roles
示例3: delrole
# 需要导入模块: from store import Store [as 别名]
# 或者: from store.Store import mark_dirty [as 别名]
def delrole(self, roles):
'Delete a role from our SystemNode'
self.roles = delete_an_array_item(self.roles, roles)
Store.mark_dirty(self, 'roles')
return self.roles
示例4: addrole
# 需要导入模块: from store import Store [as 别名]
# 或者: from store.Store import mark_dirty [as 别名]
def addrole(self, roles):
'Add a role to our SystemNode'
self.roles = add_an_array_item(self.roles, roles)
# Make sure the 'roles' attribute gets marked as dirty...
Store.mark_dirty(self, 'roles')
return self.roles