<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def cybox_csv_handler(self, enrichment, fact, attr_info, add_fact_kargs):
 """ Handler for dealing with comma-separated values. Unfortunately, CybOX et al. sometimes use comma-separated value lists. Or rather, since Cybox 2.0.1, '##comma##'-separated lists. until one joker starts putting the string '##comma##' into The handler itself is rather straightforward. """


        # Since Cybox 2.0.1, '##comma##' is to be used instead of ','. So,
        # we first check whether '##comma##' occurs -- if so, we take
        # that as separator; if not, we take ','

        if '##comma##' in fact['value']:
            separator = '##comma##'
        else:
            separator = ','

        value_list = map(lambda x: x.strip(), fact['value'].split(separator))

        add_fact_kargs['values'] = value_list

        return True