diff --git a/hub/city_model_structure/city.py b/hub/city_model_structure/city.py index 1ccc154c..44d72414 100644 --- a/hub/city_model_structure/city.py +++ b/hub/city_model_structure/city.py @@ -12,6 +12,8 @@ import copy import logging import math import pickle +import sys +import pathlib from pathlib import Path from typing import List, Union @@ -293,6 +295,11 @@ class City: :param city_filename: city filename :return: City """ + if sys.platform == 'win32': + pathlib.PosixPath = pathlib.WindowsPath + elif sys.platform == 'linux': + pathlib.WindowsPath = pathlib.PosixPath + with open(city_filename, 'rb') as file: return pickle.load(file)