def setLocation(mm, mutex, degrees, azim, distance): loc = Location() loc.degrees = degrees loc.azim = azim loc.distance = distance json_data = (json.dumps( (loc.degrees, loc.azim, loc.distance), ensure_ascii=False) + '\n') with mutex: mm.seek(0) mm.write(json_data) logging.debug("degrees: " + str(loc.degrees) + " azimuth: " + str(loc.azim) + " distance: " + str(loc.distance))