Ic @ s@ d d k l Z l Z d d k l Z d e f d YZ d S( i( t Commandt get_commands( t parsert HelpCommandc B s8 e Z d Z d Z d Z e i Z d Z d Z RS( s Display helps [COMMAND]i c C s | i p | i d S| i d } t } | | j o d | GH| i d S| | i } | | } | i d g d S( Ni s No such command: %ss -h( t argst generic_helpR t loadt run( t selft namet commandst commandt runner( ( s5 /usr/lib/python2.6/site-packages/paste/script/help.pyR s
c
C sm t i Hh } t } t g } | i D] } | t | q. ~ } x | i D] \ } } y | i } Wn' t j
o } d | | f GHqZ n Xt | d t
o qZ n | i | i g i
| | f qZ W| i } | i d GHxk | D]c \ } } | o
| d GHn | i x5 | D]- \ } } d | i | d | | i f GHq3WHqWd S( Ns Cannot load command %s: %st hiddens Commands:t :s %s %st length( t base_parsert
print_helpR t maxt keyst lent itemsR t Exceptiont getattrt Falset
setdefaultt
group_namet appendt sortt padt summary(
R t commands_groupedR
t _[1]t nt longestR R t et group( ( s5 /usr/lib/python2.6/site-packages/paste/script/help.pyR s:
3
(
t __name__t
__module__R t usaget max_argsR t standard_parserR R R ( ( ( s5 /usr/lib/python2.6/site-packages/paste/script/help.pyR s N( R R R R R R ( ( ( s5 /usr/lib/python2.6/site-packages/paste/script/help.pyt