Index: third_party/twisted_8_1/twisted/conch/ls.py |
diff --git a/third_party/twisted_8_1/twisted/conch/ls.py b/third_party/twisted_8_1/twisted/conch/ls.py |
deleted file mode 100644 |
index ebc962f5f23ae8464134ee3a436b645d47145ecd..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/conch/ls.py |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-# Copyright (c) 2001-2005 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
-import array |
-import stat |
-import time |
- |
-def lsLine(name, s): |
- mode = s.st_mode |
- perms = array.array('c', '-'*10) |
- ft = stat.S_IFMT(mode) |
- if stat.S_ISDIR(ft): perms[0] = 'd' |
- elif stat.S_ISCHR(ft): perms[0] = 'c' |
- elif stat.S_ISBLK(ft): perms[0] = 'b' |
- elif stat.S_ISREG(ft): perms[0] = '-' |
- elif stat.S_ISFIFO(ft): perms[0] = 'f' |
- elif stat.S_ISLNK(ft): perms[0] = 'l' |
- elif stat.S_ISSOCK(ft): perms[0] = 's' |
- else: perms[0] = '!' |
- # user |
- if mode&stat.S_IRUSR:perms[1] = 'r' |
- if mode&stat.S_IWUSR:perms[2] = 'w' |
- if mode&stat.S_IXUSR:perms[3] = 'x' |
- # group |
- if mode&stat.S_IRGRP:perms[4] = 'r' |
- if mode&stat.S_IWGRP:perms[5] = 'w' |
- if mode&stat.S_IXGRP:perms[6] = 'x' |
- # other |
- if mode&stat.S_IROTH:perms[7] = 'r' |
- if mode&stat.S_IWOTH:perms[8] = 'w' |
- if mode&stat.S_IXOTH:perms[9] = 'x' |
- # suid/sgid |
- if mode&stat.S_ISUID: |
- if perms[3] == 'x': perms[3] = 's' |
- else: perms[3] = 'S' |
- if mode&stat.S_ISGID: |
- if perms[6] == 'x': perms[6] = 's' |
- else: perms[6] = 'S' |
- l = perms.tostring() |
- l += str(s.st_nlink).rjust(5) + ' ' |
- un = str(s.st_uid) |
- l += un.ljust(9) |
- gr = str(s.st_gid) |
- l += gr.ljust(9) |
- sz = str(s.st_size) |
- l += sz.rjust(8) |
- l += ' ' |
- sixmo = 60 * 60 * 24 * 7 * 26 |
- if s.st_mtime + sixmo < time.time(): # last edited more than 6mo ago |
- l += time.strftime("%b %2d %Y ", time.localtime(s.st_mtime)) |
- else: |
- l += time.strftime("%b %2d %H:%S ", time.localtime(s.st_mtime)) |
- l += name |
- return l |
- |