Skip to content

Commit 4997bfb

Browse files
authored
Update requirements (sphinx>=2), and polish documents (#180)
* polish docstring * update dependency: sphinx>=2 * fix lint err
1 parent 4a8a2a5 commit 4997bfb

File tree

10 files changed

+8
-33
lines changed

10 files changed

+8
-33
lines changed

docs/source/linebot.models.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ linebot.models package
22
======================
33

44
linebot.models.actions module
5-
--------------------------
5+
------------------------------
66

77
.. automodule:: linebot.models.actions
8+
:exclude-members: get_action, get_actions
89

910
linebot.models.base module
1011
--------------------------
@@ -59,4 +60,4 @@ linebot.models.template module
5960
linebot.models.things module
6061
------------------------------
6162

62-
.. automodule:: linebot.models.things
63+
.. automodule:: linebot.models.things

linebot/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ def get_message_delivery_broadcast(self, date, timeout=None):
206206
207207
Gets the number of messages sent with the /bot/message/broadcast endpoint.
208208
209-
:param str date: Date the messages were sent. The format is `yyyyMMdd`(Timezone is UTC+9).
209+
:param str date: Date the messages were sent. The format is `yyyyMMdd` (Timezone is UTC+9).
210210
:param timeout: (optional) How long to wait for the server
211211
to send data before giving up, as a float,
212212
or a (connect timeout, read timeout) float tuple.

linebot/exceptions.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,13 @@ def __init__(self, message='-'):
3232
self.message = message
3333

3434
def __repr__(self):
35-
"""repr.
36-
37-
:return:
38-
"""
35+
"""repr."""
3936
return str(self)
4037

4138
def __str__(self):
4239
"""str.
4340
4441
:rtype: str
45-
:return:
4642
"""
4743
return '<{0} [{1}]>'.format(
4844
self.__class__.__name__, self.message)
@@ -78,7 +74,6 @@ def __str__(self):
7874
"""str.
7975
8076
:rtype: str
81-
:return:
8277
"""
8378
return '{0}: status_code={1}, error_response={2}'.format(
8479
self.__class__.__name__, self.status_code, self.error)

linebot/models/base.py

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,40 +35,31 @@ def __init__(self, **kwargs):
3535
pass
3636

3737
def __str__(self):
38-
"""__str__ method.
39-
40-
:return:
41-
"""
38+
"""__str__ method."""
4239
return self.as_json_string()
4340

4441
def __repr__(self):
45-
"""__repr__ method.
46-
47-
:return:
48-
"""
42+
"""__repr__ method."""
4943
return str(self)
5044

5145
def __eq__(self, other):
5246
"""__eq__ method.
5347
5448
:param other:
55-
:return:
5649
"""
5750
return other and self.as_json_dict() == other.as_json_dict()
5851

5952
def __ne__(self, other):
6053
"""__ne__ method.
6154
6255
:param other:
63-
:return:
6456
"""
6557
return not self.__eq__(other)
6658

6759
def as_json_string(self):
6860
"""Return JSON string from this object.
6961
7062
:rtype: str
71-
:return:
7263
"""
7364
return json.dumps(self.as_json_dict(), sort_keys=True)
7465

@@ -100,8 +91,6 @@ def new_from_json_dict(cls, data):
10091
"""Create a new instance from a dict.
10192
10293
:param data: JSON dict
103-
:rtype:
104-
:return:
10594
"""
10695
new_data = {utils.to_snake_case(key): value
10796
for key, value in data.items()}
@@ -119,7 +108,6 @@ def get_or_new_from_json_dict(data, cls):
119108
:param data:
120109
:param cls:
121110
:rtype: object
122-
:return:
123111
"""
124112
if isinstance(data, cls):
125113
return data
@@ -142,7 +130,6 @@ def get_or_new_from_json_dict_with_types(
142130
:param cls_map:
143131
:param type_key:
144132
:rtype: object
145-
:return:
146133
"""
147134
if isinstance(data, tuple(cls_map.values())):
148135
return data

linebot/models/error.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def __init__(self, message=None, details=None, **kwargs):
3131
:param str message: Summary of the error
3232
:param details: ErrorDetail instance list
3333
:type details: list[T <= :py:class:`linebot.models.error.ErrorDetail`]
34-
:type
3534
:param kwargs:
3635
"""
3736
super(Error, self).__init__(**kwargs)

linebot/models/events.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,6 @@ def device_message(self):
443443
"""Get dm(device_message) as bytearray.
444444
445445
:rtype: bytearray
446-
:return:
447446
"""
448447
return bytearray.fromhex(self.dm) if self.dm is not None else None
449448

linebot/models/responses.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ def iter_content(self, chunk_size=1024):
106106
107107
:param chunk_size: Chunk size
108108
:rtype: iterator
109-
:return:
110109
"""
111110
return self.response.iter_content(chunk_size=chunk_size)
112111

linebot/models/sources.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ def sender_id(self):
4646
'sender_id' is deprecated.
4747
4848
:rtype: str
49-
:return:
5049
"""
5150
warnings.warn("'sender_id' is deprecated.", DeprecationWarning, stacklevel=2)
5251
raise NotImplementedError
@@ -78,7 +77,6 @@ def sender_id(self):
7877
'sender_id' is deprecated. Use 'user_id' instead.
7978
8079
:rtype: str
81-
:return:
8280
"""
8381
warnings.warn("'sender_id' is deprecated.", DeprecationWarning, stacklevel=2)
8482
return self.user_id
@@ -112,7 +110,6 @@ def sender_id(self):
112110
'sender_id' is deprecated. Use 'group_id' instead.
113111
114112
:rtype: str
115-
:return:
116113
"""
117114
warnings.warn("'sender_id' is deprecated.", DeprecationWarning, stacklevel=2)
118115
return self.group_id
@@ -146,7 +143,6 @@ def sender_id(self):
146143
'sender_id' is deprecated. Use 'room_id' instead.
147144
148145
:rtype: str
149-
:return:
150146
"""
151147
warnings.warn("'sender_id' is deprecated.", DeprecationWarning, stacklevel=2)
152148
return self.room_id

linebot/utils.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ def to_snake_case(text):
3030
3131
:param str text:
3232
:rtype: str
33-
:return:
3433
"""
3534
s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', text)
3635
return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower()
@@ -41,7 +40,6 @@ def to_camel_case(text):
4140
4241
:param str text:
4342
:rtype: str
44-
:return:
4543
"""
4644
split = text.split('_')
4745
return split[0] + "".join(x.title() for x in split[1:])

requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
-r requirements-test.txt
33
tox
44
wheel
5+
sphinx>=2
56
sphinx_rtd_theme
67
pypandoc
78
twine

0 commit comments

Comments
 (0)