class_docstr: A setting that displays a filesystem path name
      
class_docstr_tok: ["A","setting","that","displays","a","filesystem","path","name"]
docstr: Join the directory choice and custom path to form a value
docstr_tok: ["Join","the","directory","choice","and","custom","path","to","form","a","value"]
code: def join_parts(self, dir_choice=None, custom_path=None):
      """Join the directory choice and custom path to form a value"""
      if custom_path is not None and "\\\\" not in custom_path:
          custom_path = custom_path.replace("\\", "\\\\")
      self.value = self.join_string(dir_choice, custom_path)
  
imports: import os
  import sys
  from ._text import Text
  from .._validation_error import ValidationError
  from ...preferences import ABSOLUTE_FOLDER_NAME
  from ...preferences import DEFAULT_INPUT_FOLDER_NAME
  from ...preferences import DEFAULT_INPUT_SUBFOLDER_NAME
  from ...preferences import DEFAULT_OUTPUT_FOLDER_NAME
  from ...preferences import DEFAULT_OUTPUT_SUBFOLDER_NAME
  from ...preferences import NO_FOLDER_NAME
  from ...preferences import URL_FOLDER_NAME
  from ...preferences import get_default_image_directory
  from ...preferences import get_default_output_directory
  from ...preferences import standardize_default_folder_names
label_desc: Use image node_id 4 for calling the Directory obj's underlying member method code with example usage: obj.join_parts(dir_choice, custom_path) without return types