duplicity.statistics module¶
Generate and process backup statistics
- class duplicity.statistics.StatsDeltaProcess[source]¶
Bases:
StatsObj
Keep track of statistics during DirDelta process
- class duplicity.statistics.StatsObj[source]¶
Bases:
object
Contains various statistics, provide string conversion functions
- byte_abbrev_list = ((1099511627776, 'TB'), (1073741824, 'GB'), (1048576, 'MB'), (1024, 'KB'))¶
- get_byte_summary_string(byte_count)[source]¶
Turn byte count into human readable string like “7.23GB”
- space_regex = re.compile(' ')¶
- stat_attrs = ('Filename', 'StartTime', 'EndTime', 'ElapsedTime', 'Errors', 'TotalDestinationSizeChange', 'SourceFiles', 'SourceFileSize', 'NewFiles', 'NewFileSize', 'DeletedFiles', 'ChangedFiles', 'ChangedFileSize', 'ChangedDeltaSize', 'DeltaEntries', 'RawDeltaSize')¶
- stat_file_attrs = ('SourceFiles', 'SourceFileSize', 'NewFiles', 'NewFileSize', 'DeletedFiles', 'ChangedFiles', 'ChangedFileSize', 'ChangedDeltaSize', 'DeltaEntries', 'RawDeltaSize')¶
- stat_file_pairs = (('SourceFiles', False), ('SourceFileSize', True), ('NewFiles', False), ('NewFileSize', True), ('DeletedFiles', False), ('ChangedFiles', False), ('ChangedFileSize', True), ('ChangedDeltaSize', True), ('DeltaEntries', False), ('RawDeltaSize', True))¶
- stat_misc_attrs = ('Errors', 'TotalDestinationSizeChange')¶
- stat_time_attrs = ('StartTime', 'EndTime', 'ElapsedTime')¶