Exemplo n.º 1
0
 def syncResult(self):
     self.connection.request("GET", "/sync/result")
     response = self.connection.getresponse()
     data = json.loads(response.read())
     print response.read()
     if not data.has_key('up-to-date'):
         for result in data['name']:
             odd = Odd.get(iid=result['odd'])
             Result.create(iid=result['iid'],odd=odd)
Exemplo n.º 2
0
 def syncResult(self):
     self.connection.request("GET", "/sync/result")
     response = self.connection.getresponse()
     data = json.loads(response.read())
     print response.read()
     if not data.has_key('up-to-date'):
         for result in data['name']:
             odd = Odd.get(iid=result['odd'])
             Result.create(iid=result['iid'], odd=odd)
Exemplo n.º 3
0
def rtl(request):
    try:
        input_text = request.POST['input_text']
        try:
            output_text = CSSRtlParser(input_text).parse()
            result = Result.create(input_text, output_text, True)
            result.save()
            return redirect('/result/%s/' % result.pk)
        # TODO arikg: handle smaller exception
        except Exception:
            result = Result.create(input_text, Exception.message, False)
            result.save()
            return redirect('/result/%s/' % result.pk)
    except KeyError:
        return render(request, 'main/index.html', {
            'error_message': "Please fill in the text to rtl",
        })