code: def node_working_directory(self, node):
          
  
          workdir = self.node_working_path(node)
          if not self._deleted:
              try:
                  os.makedirs(workdir, exist_ok=True)
              except OSError as e:
                  raise aiohttp.web.HTTPInternalServerError(text="Could not create the node working directory: {}".format(e))
          return workdir
docs: Returns a working directory for a specific node.
          If the directory doesn't exist, the directory is created.
  
          :param node: Node instance
  
          :returns: Node working directory