[go: up one dir, main page]

Skip to content

TypeError: 'str' object does not support item assignment

Processing the CI yaml, some pipelines will fail with 'str' object does not support item assignment when processing the extends keywords

  File "/usr/local/lib/python3.8/site-packages/gitlabemu/runner.py", line 350, in run
    loader.load(fullpath)
  File "/usr/local/lib/python3.8/site-packages/gitlabemu/configloader.py", line 588, in load
    self.config = self._read(filename)
  File "/usr/local/lib/python3.8/site-packages/gitlabemu/configloader.py", line 552, in _read
    objdata = read(filename, **kwargs,
  File "/usr/local/lib/python3.8/site-packages/gitlabemu/configloader.py", line 428, in read
    handle_extends(baseobj)
  File "/usr/local/lib/python3.8/site-packages/gitlabemu/configloader.py", line 491, in do_extends
    return do_extends(baseobj)
  File "/usr/local/lib/python3.8/site-packages/gitlabemu/configloader.py", line 247, in do_extends
    new_obj[item][keyname] = value[keyname]
TypeError: 'str' object does not support item assignment
Edited by Ian Norton
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information