File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -223,38 +223,44 @@ def _mut_exclusive(**kwargs):
223223
224224
225225def _not_none (* args ):
226+ """Returns a generator consisting of the arguments that are not None"""
226227 return (arg for arg in args if arg is not None )
227228
228229
229230def _any_none (* args ):
231+ """Returns a boolean indicating if any argument is None"""
230232 for arg in args :
231233 if arg is None :
232234 return True
233235 return False
234236
235237
236238def _all_none (* args ):
239+ """Returns a boolean indicating if all arguments are None"""
237240 for arg in args :
238241 if arg is not None :
239242 return False
240243 return True
241244
242245
243246def _any_not_none (* args ):
247+ """Returns a boolean indicating if any argument is not None"""
244248 for arg in args :
245249 if arg is not None :
246250 return True
247251 return False
248252
249253
250254def _all_not_none (* args ):
255+ """Returns a boolean indicating if all arguments are not None"""
251256 for arg in args :
252257 if arg is None :
253258 return False
254259 return True
255260
256261
257262def _count_not_none (* args ):
263+ """Returns the count of arguments that are not None"""
258264 return sum (x is not None for x in args )
259265
260266
You can’t perform that action at this time.
0 commit comments