Python Watershed Management