예제 #1
0
 def get(self, request, format=None):
     try:
         data = {
             "date": request.GET.get("date"),
             "override": request.GET.get("override")
         }
         serializer = OracleSerializer(data=data)
         serializer.is_valid(raise_exception=True)
         oracle_integration(
             serializer.validated_data['date'].strftime('%Y-%m-%d'),
             serializer.validated_data['override'])
         data = {'successful': True}
         return Response(data)
     except serializers.ValidationError:
         print(traceback.print_exc())
         raise
     except ValidationError as e:
         raise serializers.ValidationError(repr(e.error_dict))
     except Exception as e:
         print(traceback.print_exc())
         raise serializers.ValidationError(str(e[0]))
예제 #2
0
파일: cron.py 프로젝트: sharpeez/ledger
 def do(self):
     oracle_integration(str(date.today()-timedelta(days=1)),False)