summaryrefslogtreecommitdiff
path: root/pysnmp/entity/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/entity/config.py')
-rw-r--r--pysnmp/entity/config.py35
1 files changed, 20 insertions, 15 deletions
diff --git a/pysnmp/entity/config.py b/pysnmp/entity/config.py
index e2ca92bb..4c069c72 100644
--- a/pysnmp/entity/config.py
+++ b/pysnmp/entity/config.py
@@ -560,12 +560,13 @@ def addVacmUser(snmpEngine, securityModel, securityName, securityLevel,
def delVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- readSubTree=(), writeSubTree=(), notifySubTree=()):
+ readSubTree=(), writeSubTree=(), notifySubTree=(),
+ contextName=null):
(groupName, securityLevel, readView, writeView,
notifyView) = __cookVacmUserInfo(snmpEngine, securityModel,
securityName, securityLevel)
delVacmGroup(snmpEngine, securityModel, securityName)
- delVacmAccess(snmpEngine, groupName, null, securityModel, securityLevel)
+ delVacmAccess(snmpEngine, groupName, contextName, securityModel, securityLevel)
if readSubTree:
delVacmView(
snmpEngine, readView, readSubTree
@@ -582,36 +583,40 @@ def delVacmUser(snmpEngine, securityModel, securityName, securityLevel,
# Obsolete shortcuts for add/delVacmUser() wrappers
-def addRoUser(snmpEngine, securityModel, securityName, securityLevel, subTree):
- addVacmUser(snmpEngine, securityModel, securityName,
- securityLevel, subTree)
+def addRoUser(snmpEngine, securityModel, securityName, securityLevel,
+ subTree, contextName=null):
+ addVacmUser(snmpEngine, securityModel, securityName, securityLevel,
+ subTree, contextName=contextName)
-def delRoUser(snmpEngine, securityModel, securityName, securityLevel, subTree):
+def delRoUser(snmpEngine, securityModel, securityName, securityLevel,
+ subTree, contextName=null):
delVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- subTree)
+ subTree, contextName=contextName)
-def addRwUser(snmpEngine, securityModel, securityName, securityLevel, subTree):
+def addRwUser(snmpEngine, securityModel, securityName, securityLevel,
+ subTree, contextName=null):
addVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- subTree, subTree)
+ subTree, subTree, contextName=contextName)
-def delRwUser(snmpEngine, securityModel, securityName, securityLevel, subTree):
+def delRwUser(snmpEngine, securityModel, securityName, securityLevel,
+ subTree, contextName=null):
delVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- subTree, subTree)
+ subTree, subTree, contextName=contextName)
def addTrapUser(snmpEngine, securityModel, securityName,
- securityLevel, subTree):
+ securityLevel, subTree, contextName=null):
addVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- (), (), subTree)
+ (), (), subTree, contextName=contextName)
def delTrapUser(snmpEngine, securityModel, securityName,
- securityLevel, subTree):
+ securityLevel, subTree, contextName=null):
delVacmUser(snmpEngine, securityModel, securityName, securityLevel,
- (), (), subTree)
+ (), (), subTree, contextName=contextName)
# Notification target setup