Skip to content

Commit 71f2fdd

Browse files
committed
More python2/python3 simplification
1 parent 5e65a47 commit 71f2fdd

8 files changed

Lines changed: 18 additions & 26 deletions

File tree

openml/_api_calls.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import io
22
import os
33
import requests
4-
import arff
54
import warnings
5+
6+
import arff
67
import xmltodict
78

89
from . import config

openml/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
"""
22
Stores module level information like the API key, cache directory and the server.
33
"""
4+
import logging
45
import os
56
import sys
6-
import logging
7+
78

89
logger = logging.getLogger(__name__)
910
logging.basicConfig(

openml/datasets/dataset.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,11 @@
99

1010
import numpy as np
1111
import scipy.sparse
12+
from six.moves import cPickle as pickle
1213
import xmltodict
1314

1415
from .data_feature import OpenMLDataFeature
1516
from ..exceptions import PyOpenMLError
16-
17-
if sys.version_info[0] >= 3:
18-
import pickle
19-
else:
20-
try:
21-
import cPickle as pickle
22-
except:
23-
import pickle
24-
25-
2617
from .._api_calls import _perform_api_call
2718

2819
logger = logging.getLogger(__name__)

openml/datasets/functions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from collections import OrderedDict
12
import io
23
import os
34
import re
45
import shutil
5-
from collections import OrderedDict
6+
67
import xmltodict
8+
79
from .dataset import OpenMLDataset
810
from ..exceptions import OpenMLCacheException
911
from .. import config

openml/setups/functions.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1+
from collections import OrderedDict
2+
13
import openml
24
import xmltodict
3-
import copy
45

5-
from collections import OrderedDict
66
from .setup import OpenMLSetup, OpenMLParameter
77

8+
89
def setup_exists(downloaded_flow, sklearn_model):
910
'''
1011
Checks whether a flow / hyperparameter configuration already exists on the server

openml/tasks/functions.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
from collections import OrderedDict
12
import io
2-
import os
33
import re
4-
from collections import OrderedDict
4+
import os
5+
56
import xmltodict
67

78
from ..exceptions import OpenMLCacheException

openml/tasks/split.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
from collections import namedtuple, OrderedDict
22
import os
33
import sys
4+
45
import numpy as np
56
import scipy.io.arff
6-
7-
if sys.version_info[0] > 3:
8-
import pickle
9-
else:
10-
try:
11-
import cPickle as pickle
12-
except:
13-
import pickle
7+
from six.moves import cPickle as pickle
148

159

1610
Split = namedtuple("Split", ["train", "test"])

openml/testing.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import hashlib
22
import inspect
33
import os
4-
import time
54
import shutil
5+
import time
66
import unittest
7+
78
import openml
89

910

0 commit comments

Comments
 (0)