예제 #1
0
 def get_extra_fields_json(self):
     try:
         fields = open_gadget(self.gadget).gadget_info()['fields']
     except:
         return []
     newFields=[]
     for field in fields:
         value = readValueFromXMLField(field['id'],self.modifier)
         if value != '':
             field['value'] = value
         newFields.append(field)
     return mark_safe(json.JSONEncoder().encode(newFields))
예제 #2
0
 def get_extra_fields(self):
     try:
         fields = open_gadget(self.gadget).gadget_info()['fields']
     except:
         return ""
     newFields={}
     for field in fields:
         value = readValueFromXMLField(field['id'],self.modifier)
         if value != '':
             field['value'] = value
         newFields[field['id']] = value
     return newFields