usdmanager.file_status module¶
-
class
usdmanager.file_status.FileStatus(url=None, update=True, truncated=False)[source]¶ Bases:
objectFile status cache class allowing overriding with additional statuses for custom integration of things like a revision control system.
-
FILE_NEW= 0¶
-
FILE_NOT_WRITABLE= 1¶
-
FILE_TRUNCATED= 4¶
-
FILE_WRITABLE= 2¶
-
icon¶ Get an icon to display representing the file’s status.
Returns: Icon (may be blank) Rtype: QIcon
-
text¶ Get a status string to display for the file.
Returns: File status (may be an empty string) Rtype: str
-
updateFileStatus(truncated=False)[source]¶ Cache the status of a file.
Parameters: - truncated : bool
If the file was truncated on read, and therefore should never be edited.
-
writable¶ Get if the file is writable.
Returns: If the file is writable Rtype: bool
-