def save_tags(self, caseversion):
        tags = self.cleaned_data.get("tags", set())

        current_tags = set([t.id for t in caseversion.tags.all()])
        caseversion.tags.add(*tags.difference(current_tags))
        caseversion.tags.remove(*current_tags.difference(tags))
Add an input SOAP header description to the call info.
dataset/ETHPy150Open mozilla/moztrap/moztrap/view/manage/cases/forms.py/BaseCaseForm.save_tags--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/SOAPpy/wstools/WSDLTools.py/SOAPCallInfo.addInHeaderInfo