|
Code Listing by Dima Tisnek |
---|
|
Linux Network Block Device server in Python
This is a simplified version based on Kragen Sitaker's http://lists.canonical.org/pipermail/kragen-hacks/2004-May/000397.html
Close is never actually called, at least not on the same connection -- linux C nbd-client -d seems to stall, perhaps it tries to open another socket?
This code doesn't check for error conditions, failed reads/writes, past end of disk, etc.
Example shows how to unset gtk engine'd look for a particular widget.
gtk.Widget.modify_xx allows you to override simple properties, like backgrounds (unless theme uses an engine) and text color (sometimes (?)) gtkrc allows you to...
execnet ( http://codespeak.net/execnet/ ) is pretty cool, but its ssh support needs a few tweaks, here they are.
This snipped is a monkey patch, not a diff, import it and you can use execnet.makeportgateway instead of makegateway.
Patches needed to install pycurl into python3
Splits a string into BER TLV's and returns a dict of {type(hex): value(binary)} Doesn't interpret tags, Descend into compound tags.
What this recipe does:
Maps linux usb hid ioctls and related C structs to python; Call ioctls, make some sense of output. Prints all reports for the device with some info.
Works with python 2.4 (tested python 2.4.6... |
|
|
All files and free downloads are copyright of their respective owners. We do not provide any hacked, cracked, illegal, pirated version of scripts, codes, components downloads. All files are downloaded from the publishers website, our file servers or download mirrors. Always Virus check files downloaded from the web specially zip, rar, exe, trial, full versions etc. Download links from rapidshare, depositfiles, megaupload etc not published.