def main()

in src/LdapDataGenerator.py [0:0]


    def main(self):
        print("Generating random LDAP data")
        tree, df = self.generate_data()
        print("Depth of the tree is : %s " % tree.depth())
        print(tree.show(line_type="ascii-em"))
        print("Sample employee data :: ")
        df.head(20)
        df.to_csv(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'sample_ldap_data.csv'))
        tree.save2file(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'tree.txt'))
        leaves=[]
        for i in tree.leaves():
            leaves.append(i.tag)
        with open(os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'data', 'leaves.txt'), "w") as output:
            output.write(str(leaves))
        print("Finished generating random LDAP data")