twisted.python.filepath module documentationtwisted.python
          View Source
          
        
      Object-oriented filesystem path representation.
| Variable | islink | Undocumented | 
| Interface | IFilePath | File path object. | 
| Class | InsecurePath | Error that is raised when the path provided to FilePath is invalid. | 
  
| Class | LinkError | An error with symlinks - either that there are cyclical symlinks or that symlink are not supported on this platform. | 
| Class | UnlistableError | An exception which is used to distinguish between errors which mean 'this is not a directory you can list' and other, more catastrophic errors. | 
| Class | AbstractFilePath | Abstract implementation of an IFilePath; must be completed by a subclass. | 
  
| Class | RWX | A class representing read/write/execute permissions for a single user category (i.e. user/owner, group, or other/world). Instantiate with three boolean values: readable? writable? executable?. | 
| Class | Permissions | A class representing read/write/execute permissions. Instantiate with any portion of the file's mode that includes the permission bits. | 
| Class | FilePath | I am a path on the filesystem that only permits 'downwards' access. | 
| Variable | _CREATE_FLAGS | Undocumented | 
| Function | _stub_islink | Always return False if the operating system does not support symlinks. | 
  
| Class | _WindowsUnlistableError | This exception is raised on Windows, for compatibility with previous releases of FilePath where unportable programs may have done "except WindowsError:" around a call to children(). | 
| Function | _secureEnoughString | Compute a string usable as a new, temporary filename. | 
| Class | _SpecialNoValue | An object that represents 'no value', to be used in deprecating statinfo. | 
| Function | _asFilesystemBytes | Return path as a string of bytes suitable for use on this system's filesystem. | 
  
| Function | _asFilesystemText | Return path as a string of unicode suitable for use on this system's filesystem. | 
  
| Function | _coerceToFilesystemEncoding | Return a newpath that is suitable for joining to path. | 
  
| Variable | _tmp | Undocumented | 
Compute a string usable as a new, temporary filename.
| Parameters | path | The path that the new temporary filename should be able to be concatenated with. | 
| Returns | A pseudorandom, 16 byte string for use in secure filenames. (type: the type of path) | |
Return a newpath that is suitable for joining to path.
| Parameters | path | The path that it should be suitable for joining to. | 
| newpath | The new portion of the path to be coerced if needed. | |
| encoding | If coerced, the encoding that will be used. |