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)