Fix topology.py bug