Re:Show HN: hazelnut – A pythonic library to parse /proc/mem...
by franciscop on Saturday March 12, 2016 @02:40PM
(#11274185)
I happened to have hazelnut.io until recently. Unfortunately I let it expire since the original project I was planning on using there was much more complex than anticipated. So now it's parked by someone else [1], otherwise it was yours
Re:Show HN: hazelnut – A pythonic library to parse /proc/mem...
by Goopplesoft on Saturday March 12, 2016 @07:37PM
(#11275508)
The API of this lib is probably surprising for the typical use-cases because a MemInfo object only represents a path and not a reading/snapshot of the file (each subsequent call to get() re-reads the meminfo file).
snap_pre = MemInfo()
# Do stuff here
snap_post = MemInfo()
snap_pre.get('Mem')
snap_post.get('Mem')
snap_post.get('Mem')
# All three would likely give different values.
I would suggest caching the read on instantiation or making them top level functions instead of using a class or MemInfoPath()?
[1] http://who.is/whois/hazelnut.io
> https://github.com/mrsmn/hazelnut/blob/master/hazelnut/core....
So usage like:
I would suggest caching the read on instantiation or making them top level functions instead of using a class or MemInfoPath()?http://www.srcmap.org/sd_share/7/28338946/Code_Trace_of_Linu...