#! /usr/bin/env python import os import subprocess import shutil import glob import string import sys BRO = "@CMAKE_BINARY_DIR@/src/bro" BROPATHDEV = "`@CMAKE_BINARY_DIR@/bro-path-dev`" BRO_ARGS = "--doc-scripts" DOC_DST_DIR = "@DOC_SOURCE_WORKDIR@/policy" BROPATH = subprocess.Popen("@CMAKE_BINARY_DIR@/bro-path-dev", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout.readline() class BroToReST: """A class to encapsulate the the generation of reST documentation from a given Bro script. """ bro_src_file = None doc_src_file = None load_via_stdin = False group = None def __init__(self, src_file, load_method=False, search_dir=None, group=None): """ :param src_file: the file name of a Bro script (not a path) :param load_method: T if script must be loaded by Bro via a stdin redirection of "@load