コード例 #1
0
ファイル: localserver.py プロジェクト: fsav/diffrev
    def do_dumpreview(self, query_string_dict):
        global _GLOBAL_STORAGE

        review_id = int(query_string_dict['reviewid'][0])
        review_obj = Revision.get_revision_from_id(_GLOBAL_STORAGE, review_id)

        self.send_response(200)
        self.end_headers()
        
        self.wfile.write(str(review_obj))
コード例 #2
0
ファイル: localserver.py プロジェクト: fsav/diffrev
    def do_hidereview(self, query_string_dict):
        global _GLOBAL_STORAGE

        review_id = int(query_string_dict['reviewid'][0])
        review_obj = Revision.get_revision_from_id(_GLOBAL_STORAGE, review_id)

        review_obj.set_hidden_state(True)

        self.send_response(200)
        self.end_headers()

        result_obj = { 'operation': 'hidereview',
                       'review_id': review_obj.id,
                       'review_path': review_obj.document_relative_path,
                       'result': 'ok' }
        
        self.wfile.write(json.dumps(result_obj))