macCreatorType: Functions for working with Mac file attributes

This module requires the xattr module to be installed in order to function correctly.

fontTools.misc.macCreatorType.getMacCreatorAndType(path)[source]

Returns file creator and file type codes for a path.

Parameters:

path (str) – A file path.

Returns:

A tuple of two fontTools.textTools.Tag objects, the first representing the file creator and the second representing the file type.

fontTools.misc.macCreatorType.setMacCreatorAndType(path, fileCreator, fileType)[source]

Set file creator and file type codes for a path.

Note that if the xattr module is not installed, no action is taken but no error is raised.

Parameters:
  • path (str) – A file path.

  • fileCreator – A four-character file creator tag.

  • fileType – A four-character file type tag.