def knowndecays(query): d_list = [] for d in Decay.objects(parent = query.replace("__","/")): d_list.append(d.to_dict()) for d in d_list: d['branching'] = nice_br(d['branching']) return render_template('SingleParticle.html', particle = query.replace("__","/"), d_list = d_list)
def addDecayLive(document): db_dec = Decay(parent = document['parent'], childs = document['childs'], branching = document["branching"], user_keys = user_key_from_document(document)) try: db_dec.save() except: print "Failed to save decay!" db_dec.printdecay() return db_dec_cc_test = db_dec.do_cc() try: db_dec_cc_test.save() except: print "Failed to save cc-ed decay" return
def delete_decays_by_key(key): for d in Decay.objects(user_keys__contains = key): #print("Deleting decay:") #d.printdecay() d.delete()