parameters: (cls, *args)
return_statement: return cls._from_parts(args)
docstring: Construct a PurePath from one or several strings and or existing
          PurePath objects.  The strings and path objects are combined so as
          to yield a canonicalized path, which is incorporated into the
          new PurePath object.
docstring_summary: Construct a PurePath from one or several strings and or existing
          PurePath objects.  The strings and path objects are combined so as
          to yield a canonicalized path, which is incorporated into the
          new PurePath object.
docstring_tokens: Construct a PurePath from one or several strings and or existing PurePath objects . The strings and path objects are combined so as to yield a canonicalized path which is incorporated into the new PurePath object .
function: def __new__(cls, *args):
          """Construct a PurePath from one or several strings and or existing
          PurePath objects.  The strings and path objects are combined so as
          to yield a canonicalized path, which is incorporated into the
          new PurePath object.
          """
          if cls is PurePath:
              cls = PureWindowsPath if os.name == 'nt' else PurePosixPath
          return cls._from_parts(args)
function_tokens: def __new__ ( cls , * args ) : if cls is PurePath : cls = PureWindowsPath if os . name == 'nt' else PurePosixPath return cls . _from_parts ( args )