Files
NetworkManager/examples/python
clarkbw 14653e2021 2004-09-22 <clarkbw@cvs.gnome.org>
* initscript/Debian/.cvsignore:
	* initscript/Slackware/.cvsignore:
	Added new cvsignores for Makefile, Makefile.in

	* test/.cvsignore:
	Added nmtestdevices

	* src/NetworkManagerDevice.c:
	* src/NetworkManager.c:
	Updated the wireless/wired HAL device strings from net.ethernet to
	net.80203 or net.80211 depending on wired or wireless respectively
	Should probably update the configure.in to ask for the correct HAL
	version now.


git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@168 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
2004-09-22 17:34:15 +00:00
..

Python Examples

You'll need equivalent versions of these packages in order to run most of these examples.

hal-0.2.97.cvs20040823
dbus-0.22-4
pygtk2-2.3.96-2
python-2.3.4-8
gnome-python2-2.0.2-1


NMTester.py
===============================================================================

This is a simple command line program that sub classes the NetworkManager class.  The tester prints out the network devices objects that are returned from the NetworkManager class.  The code hangs in the gtk.main() loop once run and will listen for any events from the NetworkManager


NetworkManager.py
===============================================================================
This object hooks into the NetworkManger and HAL service through D-BUS.  The get_device_list code will return a python list [] of dictionary objects representing the devices that the NetworkManger services is aware of.