code: def __setattr__(self, name, val):
      self.__dict__[name] = val
      if name[0] != "_":
          self.__names.add(name)
  
imports: import contextlib
  import functools
  import json
  import os
  import re
  import click
  from click import shell_completion
  import guild
  from guild import python_util
label_desc: Use image node_id 4 for calling the Args obj's underlying member method code with example usage: obj.__setattr__(name, val) without return types