Просмотр исходного кода

Merge pull request #166 from choptastic/ensure-dir

Fix ensure_dir when debug_root is specified
Andreas Stenius 11 лет назад
Родитель
Сommit
67daeaf321
1 измененных файлов с 7 добавлено и 11 удалено
  1. 7 11
      src/erlydtl_beam_compiler.erl

+ 7 - 11
src/erlydtl_beam_compiler.erl

@@ -289,17 +289,13 @@ maybe_debug_template(Forms, Context) ->
                                    SourceFile,
                                    SourceFile,
                                    Context#dtl_context.doc_root),
                                    Context#dtl_context.doc_root),
                                        Dir),
                                        Dir),
-                               case filelib:is_dir(Dir) of
-                                   true -> Abs;
-                                   false ->
-                                       case filelib:ensure_dir(Abs) of
-                                           ok -> Abs;
-                                           {error, Reason} ->
-                                               io:format(
-                                                 "Failed to ensure directories for file '~s': ~p~n",
-                                                 [Abs, Reason]),
-                                               undefined
-                                       end
+                               case filelib:ensure_dir(Abs) of
+                                   ok -> Abs;
+                                   {error, Reason} ->
+                                       io:format(
+                                         "Failed to ensure directories for file '~s': ~p~n",
+                                         [Abs, Reason]),
+                                       undefined
                                end
                                end
                        end,
                        end,
                 if File =/= undefined ->
                 if File =/= undefined ->