@@ -132,138 +132,138 @@ def paginated_generator():
132132
133133 @endpoint ("wikis" )
134134 def wikis (self ):
135- return None , None
135+ return [ None ] , None
136136
137137 @endpoint ("wiki" )
138138 def wiki (self ):
139- return None , None
139+ return [ None ] , None
140140
141141 @endpoint ("page" )
142142 def pages (self ):
143- return None , None
143+ return [ None ] , None
144144
145145 @endpoint ("page/since/{}" )
146146 def _pages_since (self , since : int , * , data = None ):
147147 if not isinstance (since , int ):
148148 raise TypeError ("`since` must be a UNIX timestamp" )
149- return since , data
149+ return [ since ] , data
150150
151151 @endpoint ("page/{}" )
152152 def page_by_id (self , page_id : int ):
153- return page_id , None
153+ return [ page_id ] , None
154154
155155 @endpoint ("page/slug/{}" )
156156 def page_by_slug (self , page_slug : str ):
157- return page_slug , None
157+ return [ page_slug ] , None
158158
159159 @endpoint ("page/{}/revisions" )
160160 def _page_revisions (self , page_id : int , * , data = None ):
161- return page_id , data
161+ return [ page_id ] , data
162162
163163 @endpoint ("page/{}/votes" )
164164 def page_votes (self , page_id : int ):
165- return page_id , None
165+ return [ page_id ] , None
166166
167167 @endpoint ("page/{}/tags" )
168168 def page_tags (self , page_id : int ):
169- return page_id , None
169+ return [ page_id ] , None
170170
171171 @endpoint ("page/{}/files" )
172172 def page_files (self , page_id : int ):
173- return page_id , None
173+ return [ page_id ] , None
174174
175175 @endpoint ("revision/{}" )
176176 def revision (self , revision_id : int ):
177- return revision_id , None
177+ return [ revision_id ] , None
178178
179179 @endpoint ("revision/{}/full" )
180180 def full_revision (self , revision_id : int ):
181- return revision_id , None
181+ return [ revision_id ] , None
182182
183183 @endpoint ("forum" )
184184 def forums (self ):
185- return None , None
185+ return [ None ] , None
186186
187187 @endpoint ("forum/{}" )
188188 def forum (self , forum_id : int ):
189- return forum_id , None
189+ return [ forum_id ] , None
190190
191191 @endpoint ("forum/{}/threads" )
192192 def forum_threads (self , forum_id : int ):
193- return forum_id , None
193+ return [ forum_id ] , None
194194
195195 @endpoint ("forum/{}/since" )
196196 def _forum_threads_since (self , forum_id : int , since : int , * , data ):
197197 if not isinstance (since , int ):
198198 raise TypeError ("`since` must be a UNIX timestamp" )
199199 data ['timestamp' ] = since
200- return forum_id , data
200+ return [ forum_id ] , data
201201
202202 @endpoint ("thread/{}" )
203203 def thread (self , thread_id : int ):
204- return thread_id , None
204+ return [ thread_id ] , None
205205
206206 @endpoint ("thread/{}/posts" )
207207 def _thread_posts (self , thread_id : int , * , data = None ):
208- return thread_id , data
208+ return [ thread_id ] , data
209209
210210 @endpoint ("thread/{}/since" )
211211 def _thread_posts_since (self , thread_id : int , since : int , * , data ):
212212 if not isinstance (since , int ):
213213 raise TypeError ("`since` must be a UNIX timestamp" )
214- return thread_id , data
214+ return [ thread_id ] , data
215215
216216 @endpoint ("post/{}" )
217217 def post (self , post_id : int ):
218- return post_id , None
218+ return [ post_id ] , None
219219
220220 @endpoint ("post/{}/children" )
221221 def post_children (self , post_id : int ):
222- return post_id , None
222+ return [ post_id ] , None
223223
224224 @endpoint ("post/{}/parent" )
225225 def post_parent (self , post_id : int ):
226- return post_id , None
226+ return [ post_id ] , None
227227
228228 @endpoint ("wikidotuser/{}" )
229229 def wikidotuser (self , user_id : int ):
230- return user_id , None
230+ return [ user_id ] , None
231231
232232 @endpoint ("wikidotuser/username/{}" )
233233 def wikidotuser_name (self , wikidot_username : str ):
234- return wikidot_username , None
234+ return [ wikidot_username ] , None
235235
236236 @endpoint ("wikidotuser/{}/avatar" )
237237 def wikidotuser_avatar (self , wikidot_user_id : int ):
238- return wikidot_user_id , None
238+ return [ wikidot_user_id ] , None
239239
240240 @endpoint ("wikidotuser/{}/pages" )
241241 def _wikidotuser_pages (self , wikidot_user_id : int , * , data = None ):
242242 if not isinstance (wikidot_user_id , int ):
243243 raise TypeError ("Wikidot user ID must be an int" )
244- return wikidot_user_id , data
244+ return [ wikidot_user_id ] , data
245245
246246 @endpoint ("wikidotuser/{}/posts" )
247247 def _wikidotuser_posts (self , wikidot_user_id : int , * , data = None ):
248248 if not isinstance (wikidot_user_id , int ):
249249 raise TypeError ("Wikidot user ID must be an int" )
250- return wikidot_user_id , data
250+ return [ wikidot_user_id ] , data
251251
252252 @endpoint ("wikidotuser/{}/revisions" )
253253 def _wikidotuser_revisions (self , wikidot_user_id : int , * , data = None ):
254254 if not isinstance (wikidot_user_id , int ):
255255 raise TypeError ("Wikidot user ID must be an int" )
256- return wikidot_user_id , data
256+ return [ wikidot_user_id ] , data
257257
258258 @endpoint ("wikidotuser/{}/votes" )
259259 def wikidotuser_votes (self , wikidot_user_id : int ):
260260 if not isinstance (wikidot_user_id , int ):
261261 raise TypeError ("Wikidot user ID must be an int" )
262- return wikidot_user_id , None
262+ return [ wikidot_user_id ] , None
263263
264264 @endpoint ("tag" )
265265 def tags (self ):
266- return None , None
266+ return [ None ] , None
267267
268268 @endpoint ("tag/{}/pages" )
269269 def tag_pages (self , tag : str ):
@@ -272,7 +272,7 @@ def tag_pages(self, tag: str):
272272 """
273273 if not isinstance (tag , str ):
274274 raise TypeError ("A single tag must be a string" )
275- return tag , None
275+ return [ tag ] , None
276276
277277 @endpoint ("tag/pages" )
278278 def _tags_pages (
0 commit comments