diff options
author | elie <elie> | 2012-03-21 16:27:06 +0000 |
---|---|---|
committer | elie <elie> | 2012-03-21 16:27:06 +0000 |
commit | e83ce4cc6a4710db47f9a68d93bf82ad4ec598ee (patch) | |
tree | 9d665a5ee20ff70b21e2df84eb2b16b272ef6185 /tools | |
parent | 75726f8283730439dc618e92972912a5bc86e008 (diff) | |
download | pysnmp-e83ce4cc6a4710db47f9a68d93bf82ad4ec598ee.tar.gz |
libsmi2pysnmp attempts to support long (256+) params in func call
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libsmi2pysnmp | 12 |
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: |