Skip to content

Commit 5bb6c20

Browse files
committed
try to fix Python 3.5 compatibility/unit tests
1 parent 495da8e commit 5bb6c20

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

openeo/util.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import os
99
import platform
1010
import re
11+
from collections import OrderedDict
1112
from pathlib import Path
1213
from typing import Any, Union, Tuple, Callable
1314

@@ -341,7 +342,7 @@ def deep_set(data: dict, *keys, value):
341342
data[keys[0]] = value
342343
elif len(keys) > 1:
343344
if isinstance(data, dict):
344-
deep_set(data.setdefault(keys[0], {}), *keys[1:], value=value)
345+
deep_set(data.setdefault(keys[0], OrderedDict()), *keys[1:], value=value)
345346
elif isinstance(data, (list, tuple)):
346347
deep_set(data[keys[0]], *keys[1:], value=value)
347348
else:

0 commit comments

Comments
 (0)