def util_display(request, project, fname): try: ## underscores are directory characters my_project = os.path.join(*project.split('_')) my_dirname = os.path.join(*fname.split('_')) listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", my_project, my_dirname), project, fname) ##listing_ul = tree_to_ul(listing) return render_to_response('twiglet/display_tree.html', {'tree_json': json.dumps(listing)}) except Exception: ## todo raise
def showcase_delegates(request): csharp_listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", "delegates", "csharp"), "delegates", "csnode", "csharp") java_listing = get_file_tree_jstree(os.path.join(settings.TWIGLET_SHOWCASE_DIR, "code", "delegates", "java"), "delegates", "jnode", "java") return render_to_response('twiglet/showcases/delegates.html', {'csharp_tree_json': json.dumps(csharp_listing), 'java_tree_json': json.dumps(java_listing)})