~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help.py

  • Committer: Martin Pool
  • Date: 2008-06-11 03:56:46 UTC
  • mfrom: (3452.1.1 bzr.dev.mlm)
  • mto: This revision was merged to the branch mainline in revision 3493.
  • Revision ID: mbp@sourcefrog.net-20080611035646-gcfmu3tzavlvxj3z
\#212289 avoid assuming Windows diff tools can understand symlinks

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#
13
13
# You should have received a copy of the GNU General Public License
14
14
# along with this program; if not, write to the Free Software
15
 
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 
15
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
16
16
 
17
17
# TODO: Some way to get a list of external commands (defined by shell
18
18
# scripts) so that they can be included in the help listing as well.
48
48
        for index, topic in topics[1:]:
49
49
            shadowed_terms.append('%s%s' % (index.prefix,
50
50
                topic.get_help_topic()))
51
 
        source = topics[0][1]
52
 
        outfile.write(source.get_help_text(shadowed_terms))
 
51
        outfile.write(topics[0][1].get_help_text(shadowed_terms))
53
52
    except errors.NoHelpTopic:
54
53
        if alias is None:
55
54
            raise
113
112
 
114
113
class HelpIndices(object):
115
114
    """Maintainer of help topics across multiple indices.
116
 
 
 
115
    
117
116
    It is currently separate to the HelpTopicRegistry because of its ordered
118
117
    nature, but possibly we should instead structure it as a search within the
119
118
    registry and add ordering and searching facilities to the registry. The
144
143
 
145
144
    def search(self, topic):
146
145
        """Search for topic across the help search path.
147
 
 
 
146
        
148
147
        :param topic: A string naming the help topic to search for.
149
148
        :raises: NoHelpTopic if none of the indexs in search_path have topic.
150
149
        :return: A list of HelpTopics which matched 'topic'.