From d4b64a6631c7a5b2813a09efc4c58c008185d8a7 Mon Sep 17 00:00:00 2001 From: Alexandr Popov Date: Tue, 10 Mar 2009 21:48:29 +0300 Subject: [PATCH] fixing optpaser.py --- src/optparser.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/optparser.py b/src/optparser.py index e547b89..bfa0047 100644 --- a/src/optparser.py +++ b/src/optparser.py @@ -7,22 +7,17 @@ import os from optparse import OptionParser class OptParser(object): + + def __init__(self): + self.get() + # функция получения параметров из ком строки def get(self): parser = OptionParser(usage="Usage: %prog -d -c", version="%prog 0.1.0") - # Парсим параметры ком строки, заодно проверяя их тип + # Парсим параметры ком строки parser.add_option('--dir', '-d', dest='dir', type="string", \ help="starting path for search" ) parser.add_option('--count', '-c', metavar='COUNT',dest='cnt', type="int", \ help="count of files for print") (self.options, self.args) = parser.parse_args() - - # Проверяем полученные параметры -# if not self.options.dir or not self.options.cnt: -# parser.error("options --directory or --count not present") -# if not os.path.isdir(self.options.dir): -# parser.error(self.options.dir, "- It`s not directory") return self.options.dir, self.options.cnt - - def __init__(self): - self.get() -- 1.7.9.5