develop
mhiretskiy 16 years ago
parent d8d391fe58
commit 8eebeb360c

@ -92,16 +92,22 @@ class cl_help:
def __setParamHelp(self):
# сформировать нужное количество блоков раздела
self.chapterBloc = [""]*len(self.chapter)
# записать параметры в справку
#
sp = []
# перебираем все элементы справки
for par in self.data:
# если у элемента есть коротка опция,
if par.has_key("shortOption"):
# проверям подходит ли данный элемент программе (progAccess)
if self.access(par):
# добавляем в предварительный массив короткую опцию
sp.append(par["shortOption"])
# если
elif par.has_key("longOption"):
if self.access(par):
sp.append(par["longOption"])
#sp.sort()
# перебираем все "собранные" опции
for shortOption in sp:
for par in self.data:
if par.has_key("shortOption") and self.access(par):
@ -252,13 +258,6 @@ class cl_help:
return ""
class cl_smartcon(object):
selfobj = None
def __new__(cls, *args,**kw):
"""Механизм синглтона"""
if cls.selfobj is None:
cls.selfobj = object.__new__(cls,*args,**kw)
return cls.selfobj
def getconsolewidth(self):
"""Получить ширину текущей консоли"""

Loading…
Cancel
Save