def format_mlsx(self, basedir, listing, perms, facts, ignore_err=True): for basename in listing: ft, size, last_modified, name = basename last_modified = reformat_lm(last_modified, form="mlsx") if ft == 'dir': perm = 'el' else: perm = 'r' line = "type=%s;size=%d;perm=%s;modify=%s %s\r\n" % (ft, size, perm, last_modified, name) yield line.encode("utf8", self.cmd_channel.unicode_errors)
def format_mlsx(self, basedir, listing, perms, facts, ignore_err=True): for basename in listing: ft, size, last_modified, name = basename last_modified = reformat_lm(last_modified, form="mlsx") if ft == 'dir': perm = 'el' else: perm = 'r' line = "type=%s;size=%d;perm=%s;modify=%s %s\r\n" % ( ft, size, perm, last_modified, name) yield line.encode("utf8", self.cmd_channel.unicode_errors)
def format_list(self, basedir, listing, ignore_err=True): for basename in listing: ft, size, last_modified, name = basename last_modified = reformat_lm(last_modified, form="ls") if ft == 'dir': perm = "rwxrwxrwx" t = 'd' else: perm = "r-xr-xr-x" t = '-' line = "%s%s\t1\towner\tgroup\t%s\t%s\t%s\r\n" % (t, perm, size, last_modified, name) yield line.encode("utf8", self.cmd_channel.unicode_errors)
def format_list(self, basedir, listing, ignore_err=True): for basename in listing: ft, size, last_modified, name = basename last_modified = reformat_lm(last_modified, form="ls") if ft == 'dir': perm = "rwxrwxrwx" t = 'd' else: perm = "r-xr-xr-x" t = '-' line = "%s%s\t1\towner\tgroup\t%s\t%s\t%s\r\n" % ( t, perm, size, last_modified, name) yield line.encode("utf8", self.cmd_channel.unicode_errors)