diff --git a/nullptr/missions/base.py b/nullptr/missions/base.py index a502986..3f14477 100644 --- a/nullptr/missions/base.py +++ b/nullptr/missions/base.py @@ -26,7 +26,9 @@ class MissionParam: elif self.cls == int: return int(val) elif self.cls == list: - return [i.strip() for i in val.split(',')] + if type(val) == str: + return [i.strip() for i in val.split(',')] + return val elif issubclass(self.cls, Base): if type(val) == str: data = store.get(self.cls, val)