def filter_write(process, file_descriptor, byte_count): if process.is_tracked_descriptor(file_descriptor): path = process.descriptor_path(file_descriptor) return "%s %s to %s" % (T.red("write"), T.bold( "%d bytes" % byte_count), T.underline(path)), byte_count else: return None, None
def format_write(file_descriptor, byte_count): if file_descriptor in file_descriptors: path = file_descriptors[file_descriptor] return "%s %s to %s" % (T.red("write"), T.bold( "%d bytes" % byte_count), T.underline(path)) else: return None
def filter_change_owner(path, owner, group): if owner == -1: label = "change group" owner = getgrgid(group)[0] elif group == -1: label = "change owner" owner = getpwuid(owner)[0] else: label = "change owner" owner = getpwuid(owner)[0] + ":" + getgrgid(group)[0] return "%s of %s to %s" % (T.yellow(label), T.underline(path), T.bold(owner)), 0
def format_change_owner(path, owner, group): if owner == -1: label = "change group" owner = getgrgid(group)[0] elif group == -1: label = "change owner" owner = getpwuid(owner)[0] else: label = "change owner" owner = getpwuid(owner)[0] + ":" + getgrgid(group)[0] return "%s of %s to %s" % (T.yellow(label), T.underline( abspath(path)), T.bold(owner))
def filter_change_permissions(path, permissions): return "%s of %s to %s" % (T.yellow("change permissions"), T.underline(path), T.bold(format_permissions(permissions))), 0
def format_write(file_descriptor, byte_count): if file_descriptor in file_descriptors: path = file_descriptors[file_descriptor] return "%s %s to %s" % (T.red("write"), T.bold("%d bytes" % byte_count), T.underline(path)) else: return None
def filter_write(process, file_descriptor, byte_count): if process.is_tracked_descriptor(file_descriptor): path = process.descriptor_path(file_descriptor) return "%s %s to %s" % (T.red("write"), T.bold("%d bytes" % byte_count), T.underline(path)), byte_count else: return None, None