[openstack-dev] [all][monasca] pysnmp autogenerated code
    Ilya Etingof 
    ietingof at redhat.com
       
    Thu May 10 09:55:34 UTC 2018
    
    
  
Hi Stefano,
The best solution would be of course to fix pysmi code generator [1] to
behave. ;-)
On the other hand, if you won't include the autogenerated code into your
package, the code generation would happen just once at run time - the
autogenerated module would get cached on the file system and loaded from
there ever after.
Theoretically, not pinning Python MIB in your package has an advantage
of letting pysmi pulling newer ASN.1 MIB and turning it into Python
whenever newer MIB revision becomes available.
1. https://github.com/etingof/pysmi/blob/master/pysmi/codegen/pysnmp.py
On 05/10/2018 11:45 AM, Stefano Canepa wrote:
> All,
> I'm writing a notification plugin for monasca that forward alarms using
> SNMP. I'm using pysnmp and I'm transforming my MIB into python so it can
> be loaded faster in my code.
> 
> The issue I have is that the utility from pysmi (pysnmp dependency) does
> not generate good pycodestyle code even if this is supposed to. Manual
> editing autogenerated code to get it pass pep8 gate does not look like a
> good idea to me, have you ever faced this same problem? Is there an easy
> and clean solution?
> 
> Any help is really appreciated.
>  
> All the best
> Stefano
    
    
More information about the OpenStack-dev
mailing list