[grilo-plugins] lua-factory: Better debug in get_lua_sources()
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [grilo-plugins] lua-factory: Better debug in get_lua_sources()
- Date: Fri, 14 Apr 2017 14:30:39 +0000 (UTC)
commit c56808c1914b6433f45078b01df507e20926b200
Author: Bastien Nocera <hadess hadess net>
Date: Fri Apr 14 16:20:37 2017 +0200
lua-factory: Better debug in get_lua_sources()
So we can know which directories it's trying to read sources from, and
whether it succeeded in opening those directories.
https://bugzilla.gnome.org/show_bug.cgi?id=781318
src/lua-factory/grl-lua-factory.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/src/lua-factory/grl-lua-factory.c b/src/lua-factory/grl-lua-factory.c
index 8fa7557..f069d12 100644
--- a/src/lua-factory/grl-lua-factory.c
+++ b/src/lua-factory/grl-lua-factory.c
@@ -1050,7 +1050,7 @@ get_lua_sources (void)
gchar **local_dirs;
/* Environment-only plugins */
- GRL_DEBUG ("'%s' is set - Getting lua-sources only from there.", ENV_LUA_SOURCES_PATH);
+ GRL_DEBUG ("Envvar '%s' is set - Only getting lua-sources from there.", ENV_LUA_SOURCES_PATH);
local_dirs = g_strsplit (envvar, G_SEARCHPATH_SEPARATOR_S, -1);
if (local_dirs) {
while (local_dirs[i] != NULL) {
@@ -1084,9 +1084,14 @@ get_lua_sources (void)
ht = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
for (it_path = l_locations; it_path; it_path = it_path->next) {
- dir = g_dir_open (it_path->data, 0, NULL);
- if (dir == NULL)
+ const char *path = it_path->data;;
+ dir = g_dir_open (path, 0, NULL);
+ if (dir == NULL) {
+ GRL_DEBUG ("Skipping lua source directory '%s'", path);
continue;
+ }
+
+ GRL_DEBUG ("Opening lua source directory '%s'", path);
for (it_file = g_dir_read_name (dir);
it_file;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]