Software /
code /
prosody
Comparison
prosodyctl @ 8265:17ebd8ac8545
prosodyctl check: Fix traceback when no modules_enabled are defined (e.g., a completely empty config)
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Sun, 24 Sep 2017 18:23:45 -0400 |
parent | 8249:cc664a3917e2 |
child | 8268:e21d82551e05 |
child | 8274:3798955049e3 |
comparison
equal
deleted
inserted
replaced
8264:23aee8ccfe9b | 8265:17ebd8ac8545 |
---|---|
1030 for host, options in enabled_hosts() do | 1030 for host, options in enabled_hosts() do |
1031 if not options.component_module and options.modules_enabled then | 1031 if not options.component_module and options.modules_enabled then |
1032 suggested_global_modules = set.intersection(suggested_global_modules or set.new(options.modules_enabled), set.new(options.modules_enabled)); | 1032 suggested_global_modules = set.intersection(suggested_global_modules or set.new(options.modules_enabled), set.new(options.modules_enabled)); |
1033 end | 1033 end |
1034 end | 1034 end |
1035 if not suggested_global_modules:empty() then | 1035 if suggested_global_modules and not suggested_global_modules:empty() then |
1036 print(" Consider moving these modules into modules_enabled in the global section:") | 1036 print(" Consider moving these modules into modules_enabled in the global section:") |
1037 print(" "..tostring(suggested_global_modules / function (x) return ("%q"):format(x) end)); | 1037 print(" "..tostring(suggested_global_modules / function (x) return ("%q"):format(x) end)); |
1038 end | 1038 end |
1039 print(); | 1039 print(); |
1040 end | 1040 end |