-
Notifications
You must be signed in to change notification settings - Fork 332
Expand file tree
/
Copy path__init__.py
More file actions
105 lines (79 loc) · 2.48 KB
/
__init__.py
File metadata and controls
105 lines (79 loc) · 2.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# -*- coding: utf-8 -*-
'''
Copyright 2012-2019 eBay Inc.
Authored by: Tim Keefer
Licensed under CDDL 1.0
'''
import platform
import logging
__version__ = '2.2.1dev'
Version = __version__ # for backward compatibility
try:
from logging import NullHandler
except ImportError:
class NullHandler(logging.Handler):
def emit(self, record):
pass
UserAgent = 'eBaySDK/%s Python/%s %s/%s' % (
__version__,
platform.python_version(),
platform.system(),
platform.release()
)
log = logging.getLogger('ebaysdk')
if not log.handlers:
log.addHandler(NullHandler())
def get_version():
return __version__
def set_stream_logger(level=logging.DEBUG, format_string=None):
log.handlers = []
if not format_string:
format_string = "%(asctime)s %(name)s [%(levelname)s]:%(message)s"
log.setLevel(level)
fh = logging.StreamHandler()
fh.setLevel(level)
formatter = logging.Formatter(format_string)
fh.setFormatter(formatter)
log.addHandler(fh)
def trading(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import trading',
'from ebaysdk.trading import Connection as trading',
)
)
def shopping(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import shopping',
'from ebaysdk.shopping import Connection as shopping',
)
)
def finding(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import finding',
'from ebaysdk.finding import Connection as finding',
)
)
def merchandising(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import merchandising',
'from ebaysdk.merchandising import Connection as merchandising',
)
)
def html(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import html',
'from ebaysdk.http import Connection as html',
)
)
def parallel(*args, **kwargs):
raise ImportError(
'SDK import must be changed as follows:\n\n- %s\n+ %s\n\n' % (
'from ebaysdk import parallel',
'from ebaysdk.parallel import Parallel as parallel',
)
)