From c9ef054329fbcb0bc7af1a3cf13f5429509b48c7 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Sat, 12 Jun 2004 22:42:29 +0000 Subject: [PATCH] Version 0.1.0. Emit a longer error message. Implemented the real dummy listing. ;) git-svn-id: file:///home/phd/archive/SVN/mc-extfs/trunk@3 1a6e6372-1aea-0310-bd00-dc960550e1df --- dummy | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/dummy b/dummy index 312a47d..7970131 100755 --- a/dummy +++ b/dummy @@ -9,9 +9,9 @@ License: GPL. """ -__version__ = "0.0.1" -__revision__ = "$Id: dummy,v 1.1 2004/06/12 22:14:57 phd Exp $" -__date__ = "$Date: 2004/06/12 22:14:57 $"[7:-2] +__version__ = "0.1.0" +__revision__ = "$Id: dummy,v 1.2 2004/06/12 22:42:29 phd Exp $" +__date__ = "$Date: 2004/06/12 22:42:29 $"[7:-2] __author__ = "Oleg Broytmann " __copyright__ = "Copyright (C) 2004 PhiloSoft Design" @@ -26,7 +26,25 @@ def error(msg): if len(sys.argv) < 2: - error("Not enough arguments") + error("""\ +It is not a program - it is a dummy VFS for Midnight Commander. +Put it in /usr/lib/mc/extfs.""") -cmd = sys.argv[1] +def mcdummy_list(): + """List the entire VFS""" + # Ignore the VFS name (sys.argv[2]) + # Emit a dummy listing + print "-r--r--r-- 1 user group 0 Jun 13 02:20 file0" + print "-r--r--r-- 1 user group 1 Jun 13 02:21 file1" + print "-r--r--r-- 1 user group 2 Jun 13 02:22 file2" + + +command = sys.argv[1] +g = globals() +procname = "mcdummy_" + command + +if not g.has_key(procname): + error("Unknown command %s" % command) + +g[procname]() -- 2.39.2