Mercurial > hg > silvermirror
view silvermirror/utils.py @ 2:0d9094bb98b0
adding function to return all hg repos on a path
author | k0s <k0scist@gmail.com> |
---|---|
date | Fri, 02 Oct 2009 19:00:46 -0400 |
parents | abb358e2434c |
children | 0c11c8102fba |
line wrap: on
line source
#!/usr/bin/env python import netifaces import os def home(): # XXX needed? better way of doing? return os.environ['HOME'] def ip_addresses(): """dictionary of ip4 addresses for the machine""" return dict([(i, netifaces.ifaddresses(i)[2][0]['addr']) for i in netifaces.interfaces() if netifaces.ifaddresses(i).get(2) ]) if __name__ == '__main__': for name, value in sorted(ip_addresses().items()): print '%s : %s' % (name, value)