Update gps.py

fix _LocationListener.hashCode behavior for big numbers