<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def setup(self, paths=None):
 # pylint: disable=arguments-differ """Sets up the _paths attribute. Args: paths: Comma-separated list of strings representing the paths to collect. """

    if not paths:
      self.state.add_error(
          'No `paths` argument provided in recipe, bailing', critical=True)
    else:
      self._paths = [path.strip() for path in paths.strip().split(',')]