Blame scripts/bugzilla/_util.py
|
Michal Koutný |
ccf7f1 |
# This work is licensed under the GNU GPLv2 or later.
|
|
Michal Koutný |
ccf7f1 |
# See the COPYING file in the top-level directory.
|
|
Michal Koutný |
ccf7f1 |
|
|
Michal Koutný |
ccf7f1 |
|
|
Michal Koutný |
ccf7f1 |
def listify(val):
|
|
Michal Koutný |
ccf7f1 |
"""Ensure that value is either None or a list, converting single values
|
|
Michal Koutný |
ccf7f1 |
into 1-element lists"""
|
|
Michal Koutný |
ccf7f1 |
if val is None:
|
|
Michal Koutný |
ccf7f1 |
return val
|
|
Michal Koutný |
ccf7f1 |
if isinstance(val, list):
|
|
Michal Koutný |
ccf7f1 |
return val
|
|
Michal Koutný |
ccf7f1 |
return [val]
|