●方法定义
modify_tag_security(self,secitem)
●方法参数说明
参数名称 |
参数说明 |
参数类型 |
默认值 |
secitem |
tag新的权限 |
字符串类型 |
|
●异常
如果调用失败,抛出hyperdb.HDError异常
●返回值
RecordIterate的迭代器
●注意事项:
1.使用get_next()方法获取每一条记录,当获取记录结束时get_next() 返回’None’
2.secitem的属性secitem.securitylevel的取值
●方法调用
def ModifyTagSecurity(self):
try:
ret_secitem_org = self.myServer.security_mgr.get_tag_security()
except Exception as e:
print("getting tag security error: ", e.errcode)
else:
print("getting tag security succeeds")
print("tag security' owngroupname:",ret_secitem_org.owngroupname,"tag security' operategroupname:", ret_secitem_org.operategroupname,"tag security' securitylevel:", ret_secitem_org.securitylevel)
ret_secitem_mdf = security.Security(owngroupname='admin', operategroupname='administer', securitylevel=53)
try:
self.myServer.security_mgr.modify_tag_security(secitem=ret_secitem_mdf)
except Exception as e:
print("modify_tag_security error: ", e.errcode)
else:
print("modifying tag security succeeds")
try:
ret_secitem = self.myServer.security_mgr.get_tag_security()
except Exception as e:
print("getting tag security error: ", e.errcode)
else:
print("getting tag security succeeds")
print("tag security' owngroupname:", ret_secitem.owngroupname,"tag security' operategroupname:", ret_secitem.operategroupname,"tag security' securitylevel:", ret_secitem.securitylevel)