def info(remote):
try:
sfmstat = remote.readlines(os.path.join(remote.root, '.sfmstat'))
except ftplib.error_perm, err:
if not err[0].startswith('550'):
log(err, abort=True)
sfmstat = None
print
if sfmstat:
last_updated, mirror_path = sfmstat[0].split(None, 1)
last_updated = datetime.datetime.fromtimestamp(float(last_updated))
print 'Mirror of', mirror_path
print last_updated.strftime('Last updated on %A, %d. %B %Y at %H:%M:%S')
else:
print 'No mirror recognized'
print
print 'Content of %s%s:' % (remote.host, remote.root)
remote.ftp.dir(remote.root)
print
评论列表
文章目录