summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorelie <elie>2012-03-21 16:27:06 +0000
committerelie <elie>2012-03-21 16:27:06 +0000
commite83ce4cc6a4710db47f9a68d93bf82ad4ec598ee (patch)
tree9d665a5ee20ff70b21e2df84eb2b16b272ef6185 /tools
parent75726f8283730439dc618e92972912a5bc86e008 (diff)
downloadpysnmp-e83ce4cc6a4710db47f9a68d93bf82ad4ec598ee.tar.gz
libsmi2pysnmp attempts to support long (256+) params in func call
Diffstat (limited to 'tools')
-rw-r--r--tools/libsmi2pysnmp12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/libsmi2pysnmp b/tools/libsmi2pysnmp
index 5b9c558..8055fc7 100644
--- a/tools/libsmi2pysnmp
+++ b/tools/libsmi2pysnmp
@@ -508,14 +508,14 @@ if notifications:
out.write('%s = ' % transOpers(symName))
if symDef['nodetype'] == 'notification':
out.write('NotificationType(%s)' % __oidToTuple(symDef['oid']))
- out.write('.setObjects(')
+ out.write('.setObjects(*(')
for objName, objDef in symDef['objects'].items():
if (objDef['module'], objName) in __replacementModules:
objDef['module'], objName = __replacementModules[
(objDef['module'], objName)
]
out.write('(\"%s\", \"%s\"), ' % (objDef['module'], objName))
- out.write(')')
+ out.write(') )')
out.write('%s' % addLabelForSymbol(symName))
if genTextLoader:
if 'description' in symDef:
@@ -538,14 +538,14 @@ if groups:
else:
out.write('NotificationGroup(')
out.write('%s)' % __oidToTuple(symDef['oid']))
- out.write('.setObjects(')
+ out.write('.setObjects(*(')
for objName, objDef in symDef['members'].items():
if (objDef['module'], objName) in __replacementModules:
objDef['module'], objName = __replacementModules[
(objDef['module'], objName)
]
out.write('(\"%s\", \"%s\"), ' % (objDef['module'], objName))
- out.write(')')
+ out.write(') )')
out.write('%s' % addLabelForSymbol(symName))
if genTextLoader:
if 'description' in symDef:
@@ -568,7 +568,7 @@ if compliances:
out.write('ModuleCompliance(')
out.write('%s)' % __oidToTuple(symDef['oid']))
if 'requires' in symDef:
- out.write('.setObjects(')
+ out.write('.setObjects(*(')
for objName, objDef in symDef['requires'].items():
if (objDef['module'], objName) in __replacementModules:
objDef['module'], objName = __replacementModules[
@@ -576,7 +576,7 @@ if compliances:
]
# XXX nodetype not stored
out.write('(\"%s\", \"%s\"), ' % (objDef['module'], objName))
- out.write(')')
+ out.write(') )')
# XXX refinements not stored
out.write('%s' % addLabelForSymbol(symName))
if genTextLoader: