Fix missing variable problem

pull/1200/head
Rick Carlino 2020-05-07 11:43:48 -05:00
parent 0ccb44ff41
commit d99d93c0b9
3 changed files with 7 additions and 6 deletions

View File

@ -21,7 +21,7 @@ defmodule FarmbotCeleryScript.Compiler do
@doc "Returns current debug mode value"
def debug_mode?() do
Application.get_env(:farmbot_celery_script, __MODULE__)[:debug] || false
true
end
@valid_entry_points [:sequence, :rpc_request]
@ -281,13 +281,13 @@ defmodule FarmbotCeleryScript.Compiler do
end
defp print_compiled_code(compiled) do
IO.puts("========")
IO.puts("=== START ===")
compiled
|> Macro.to_string()
|> Code.format_string!()
|> IO.puts()
IO.puts("--------\n\n")
IO.puts("=== END ===\n\n")
end
end

View File

@ -1,12 +1,12 @@
defmodule FarmbotCeleryScript.Compiler.UpdateResource do
alias FarmbotCeleryScript.{Compiler, AST, DotProps}
def update_resource(%AST{args: args, body: body}, env) do
def update_resource(%AST{args: args, body: body}, _env) do
quote do
unquote(__MODULE__).do_update_resource(
unquote(Map.fetch!(args, :resource)),
unquote(unpair(body, %{})),
unquote(env)
params
)
end
end

View File

@ -111,7 +111,8 @@ defmodule FarmbotFirmware.Command do
end
def debug?() do
Application.get_env(:farmbot_firmware, __MODULE__)[:debug_log] || false
# Set this to `true` when debugging celeryscript issues.
false
end
def debug_log(msg), do: if(debug?(), do: Logger.debug(msg), else: :ok)