q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e9ddce647c3ecc95fd5552374b79546c38206e3d

commit e9ddce647c3ecc95fd5552374b79546c38206e3d
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Mon Aug 15 13:50:32 2016 +0100

    docs: abstract away directory scan
---
 src/scripts/elua/apps/docgen/doctree.lua | 7 +++++++
 src/scripts/elua/apps/gendoc.lua         | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/scripts/elua/apps/docgen/doctree.lua 
b/src/scripts/elua/apps/docgen/doctree.lua
index f794669..3c1967d 100644
--- a/src/scripts/elua/apps/docgen/doctree.lua
+++ b/src/scripts/elua/apps/docgen/doctree.lua
@@ -426,4 +426,11 @@ M.Event = Node:clone {
     end
 }
 
+M.scan_directory = function(dir)
+    if not dir then
+        return eolian.system_directory_scan()
+    end
+    return eolian.directory_scan(dir)
+end
+
 return M
diff --git a/src/scripts/elua/apps/gendoc.lua b/src/scripts/elua/apps/gendoc.lua
index 0cffab2..0329351 100644
--- a/src/scripts/elua/apps/gendoc.lua
+++ b/src/scripts/elua/apps/gendoc.lua
@@ -1092,12 +1092,12 @@ getopt.parse {
         dr = dutil.path_join(dr, dutil.nspace_to_path(rootns))
         dutil.init(dr)
         if #args == 0 then
-            if not eolian.system_directory_scan() then
+            if not dtree.scan_directory() then
                 error("failed scanning system directory")
             end
         else
             for i, p in ipairs(args) do
-                if not eolian.directory_scan(p) then
+                if not dtree.scan_directory(p) then
                     error("failed scanning directory: " .. p)
                 end
             end

-- 


Reply via email to