Example #1
0
        file_name = path.join(self.cfg.output_dir, file_name.replace("/", "-"))
        self._write(text, file_name)


    def _haveDependencies(self, key):
        return self.cfg.schema.dependencies.has_key(key)

    def _printDependencies(self, key):
        """ Prints the dependecy table for given key/object """
        if (self._haveDependencies(key)):
            return self.html.table("Dependencies" + self.html.anchor('deps'),
                                    ['Referenced Owner', 'Referenced Name',
                                     'Referenced Link', 'Referenced Type',
                                     'Dependency Type'],
                                    self.cfg.schema.dependencies[key])
        else:
            return ''


if __name__ == '__main__':
    import cx_Oracle
    import orasdict
    import oraschema
    from osdconfig import OSDConfig
    c = OSDConfig()
    c.connection = cx_Oracle.connect('s0/asgaard')
    c.dictionary = orasdict.OraSchemaDataDictionary(c)
    c.schema = oraschema.OracleSchema(c)
    doclet = OraSchemaDoclet(c)