From c174d527dfc63cec041381946c76101c3b6b73c2 Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <brunonzanette@gmail.com>
Date: Wed, 18 Sep 2013 17:36:35 -0300
Subject: [PATCH] Modify section Functions to adapt to Class model (Fix)

Just some small bug fixes.

Signed-off-by: Bruno Nocera Zanette <brunonzanette@gmail.com>
---
 lib/json_group_section.py | 14 ++++++++------
 lib/json_user_section.py  |  4 ++--
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/lib/json_group_section.py b/lib/json_group_section.py
index 1a4b082..25f69a4 100644
--- a/lib/json_group_section.py
+++ b/lib/json_group_section.py
@@ -432,11 +432,11 @@ def write_groups_section (json,\
 #--------------------------------------------------------------------#
 def write_singlefile_groups_section (db, dir_results):
 
-    json_filename=dir_results+strf.date_today()+"_comunidades"+".json"
-    json = OpendataJSON(db,dir_results,json_filename)
-    
     groups_info = json.database.cursor()
     groups_info.execute(qry.qry_groups_info)
+
+    json_filename=dir_results+strf.date_today()+"_comunidades"+".json"
+    json = OpendataJSON(db,dir_results,json_filename)
     
     json.open_file()
     
@@ -464,17 +464,19 @@ def write_singlefile_groups_section (db, dir_results):
     groups_info.close()
 #--------------------------------------------------------------------#
 
-#--------------------------------------------------------------------#
+#-----------------------------------------------------------------w---#
 def write_multifile_groups_section (db, dir_results):
 
-    groups_info = json.database.cursor()
+    groups_info = db.cursor()
     groups_info.execute(qry.qry_groups_info)
 
     for (guid, title, desc, owner_id, owner_name, owner_username, time)\
         in groups_info:
     
         json_filename=dir_results+'/groups/'+str(guid)+'.json'
-        json = wrt.open_json_file(json_filename)
+        json = OpendataJSON(db,dir_results,json_filename)
+        
+        json.open_file()
         
         json.write_open_tag("","{")
         json.write_open_tag("usuario","{")
diff --git a/lib/json_user_section.py b/lib/json_user_section.py
index df3f7db..19d67c9 100644
--- a/lib/json_user_section.py
+++ b/lib/json_user_section.py
@@ -435,7 +435,7 @@ def write_singlefile_users_section (db, dir_results):
 #--------------------------------------------------------------------#    
 def write_multifile_users_section (db, dir_results):
 
-    users_info = json.database.cursor()
+    users_info = db.cursor()
     users_info.execute(qry.qry_users_info)
     
     for (guid, name, username)\
@@ -449,7 +449,7 @@ def write_multifile_users_section (db, dir_results):
         json.write_open_tag("","{")
         json.write_open_tag("usuario","{")
                 
-        write_users_section(json.database,json,\
+        write_users_section(json,\
             guid,name,username)
         
         json.write_close_tag("}",False)
-- 
GitLab