@@ -132,138 +132,138 @@ def paginated_generator():
132
132
133
133
@endpoint ("wikis" )
134
134
def wikis (self ):
135
- return None , None
135
+ return [ None ] , None
136
136
137
137
@endpoint ("wiki" )
138
138
def wiki (self ):
139
- return None , None
139
+ return [ None ] , None
140
140
141
141
@endpoint ("page" )
142
142
def pages (self ):
143
- return None , None
143
+ return [ None ] , None
144
144
145
145
@endpoint ("page/since/{}" )
146
146
def _pages_since (self , since : int , * , data = None ):
147
147
if not isinstance (since , int ):
148
148
raise TypeError ("`since` must be a UNIX timestamp" )
149
- return since , data
149
+ return [ since ] , data
150
150
151
151
@endpoint ("page/{}" )
152
152
def page_by_id (self , page_id : int ):
153
- return page_id , None
153
+ return [ page_id ] , None
154
154
155
155
@endpoint ("page/slug/{}" )
156
156
def page_by_slug (self , page_slug : str ):
157
- return page_slug , None
157
+ return [ page_slug ] , None
158
158
159
159
@endpoint ("page/{}/revisions" )
160
160
def _page_revisions (self , page_id : int , * , data = None ):
161
- return page_id , data
161
+ return [ page_id ] , data
162
162
163
163
@endpoint ("page/{}/votes" )
164
164
def page_votes (self , page_id : int ):
165
- return page_id , None
165
+ return [ page_id ] , None
166
166
167
167
@endpoint ("page/{}/tags" )
168
168
def page_tags (self , page_id : int ):
169
- return page_id , None
169
+ return [ page_id ] , None
170
170
171
171
@endpoint ("page/{}/files" )
172
172
def page_files (self , page_id : int ):
173
- return page_id , None
173
+ return [ page_id ] , None
174
174
175
175
@endpoint ("revision/{}" )
176
176
def revision (self , revision_id : int ):
177
- return revision_id , None
177
+ return [ revision_id ] , None
178
178
179
179
@endpoint ("revision/{}/full" )
180
180
def full_revision (self , revision_id : int ):
181
- return revision_id , None
181
+ return [ revision_id ] , None
182
182
183
183
@endpoint ("forum" )
184
184
def forums (self ):
185
- return None , None
185
+ return [ None ] , None
186
186
187
187
@endpoint ("forum/{}" )
188
188
def forum (self , forum_id : int ):
189
- return forum_id , None
189
+ return [ forum_id ] , None
190
190
191
191
@endpoint ("forum/{}/threads" )
192
192
def forum_threads (self , forum_id : int ):
193
- return forum_id , None
193
+ return [ forum_id ] , None
194
194
195
195
@endpoint ("forum/{}/since" )
196
196
def _forum_threads_since (self , forum_id : int , since : int , * , data ):
197
197
if not isinstance (since , int ):
198
198
raise TypeError ("`since` must be a UNIX timestamp" )
199
199
data ['timestamp' ] = since
200
- return forum_id , data
200
+ return [ forum_id ] , data
201
201
202
202
@endpoint ("thread/{}" )
203
203
def thread (self , thread_id : int ):
204
- return thread_id , None
204
+ return [ thread_id ] , None
205
205
206
206
@endpoint ("thread/{}/posts" )
207
207
def _thread_posts (self , thread_id : int , * , data = None ):
208
- return thread_id , data
208
+ return [ thread_id ] , data
209
209
210
210
@endpoint ("thread/{}/since" )
211
211
def _thread_posts_since (self , thread_id : int , since : int , * , data ):
212
212
if not isinstance (since , int ):
213
213
raise TypeError ("`since` must be a UNIX timestamp" )
214
- return thread_id , data
214
+ return [ thread_id ] , data
215
215
216
216
@endpoint ("post/{}" )
217
217
def post (self , post_id : int ):
218
- return post_id , None
218
+ return [ post_id ] , None
219
219
220
220
@endpoint ("post/{}/children" )
221
221
def post_children (self , post_id : int ):
222
- return post_id , None
222
+ return [ post_id ] , None
223
223
224
224
@endpoint ("post/{}/parent" )
225
225
def post_parent (self , post_id : int ):
226
- return post_id , None
226
+ return [ post_id ] , None
227
227
228
228
@endpoint ("wikidotuser/{}" )
229
229
def wikidotuser (self , user_id : int ):
230
- return user_id , None
230
+ return [ user_id ] , None
231
231
232
232
@endpoint ("wikidotuser/username/{}" )
233
233
def wikidotuser_name (self , wikidot_username : str ):
234
- return wikidot_username , None
234
+ return [ wikidot_username ] , None
235
235
236
236
@endpoint ("wikidotuser/{}/avatar" )
237
237
def wikidotuser_avatar (self , wikidot_user_id : int ):
238
- return wikidot_user_id , None
238
+ return [ wikidot_user_id ] , None
239
239
240
240
@endpoint ("wikidotuser/{}/pages" )
241
241
def _wikidotuser_pages (self , wikidot_user_id : int , * , data = None ):
242
242
if not isinstance (wikidot_user_id , int ):
243
243
raise TypeError ("Wikidot user ID must be an int" )
244
- return wikidot_user_id , data
244
+ return [ wikidot_user_id ] , data
245
245
246
246
@endpoint ("wikidotuser/{}/posts" )
247
247
def _wikidotuser_posts (self , wikidot_user_id : int , * , data = None ):
248
248
if not isinstance (wikidot_user_id , int ):
249
249
raise TypeError ("Wikidot user ID must be an int" )
250
- return wikidot_user_id , data
250
+ return [ wikidot_user_id ] , data
251
251
252
252
@endpoint ("wikidotuser/{}/revisions" )
253
253
def _wikidotuser_revisions (self , wikidot_user_id : int , * , data = None ):
254
254
if not isinstance (wikidot_user_id , int ):
255
255
raise TypeError ("Wikidot user ID must be an int" )
256
- return wikidot_user_id , data
256
+ return [ wikidot_user_id ] , data
257
257
258
258
@endpoint ("wikidotuser/{}/votes" )
259
259
def wikidotuser_votes (self , wikidot_user_id : int ):
260
260
if not isinstance (wikidot_user_id , int ):
261
261
raise TypeError ("Wikidot user ID must be an int" )
262
- return wikidot_user_id , None
262
+ return [ wikidot_user_id ] , None
263
263
264
264
@endpoint ("tag" )
265
265
def tags (self ):
266
- return None , None
266
+ return [ None ] , None
267
267
268
268
@endpoint ("tag/{}/pages" )
269
269
def tag_pages (self , tag : str ):
@@ -272,7 +272,7 @@ def tag_pages(self, tag: str):
272
272
"""
273
273
if not isinstance (tag , str ):
274
274
raise TypeError ("A single tag must be a string" )
275
- return tag , None
275
+ return [ tag ] , None
276
276
277
277
@endpoint ("tag/pages" )
278
278
def _tags_pages (
0 commit comments