예제 #1
0
                    {'seller': 'bookstore'},
                    {'status': 'available'} 
                ]
            }}
        ]
    }
}))
rules.bind_ruleset(6379,  0, "localhost", None, handle)

rules.assert_event(handle, json.dumps({
    'id': 1,
    'sid': 'first',
    'name': 'John Smith',
    'address': '1111 NE 22, Seattle, Wa',
    'phone': '206678787',
    'country': 'US',
    'currency': 'US',
    'seller': 'bookstore',
    'item': 'book',
    'reference': '75323',
    'amount': 500
}))
rules.assert_event(handle, json.dumps({
    'id': 1,
    'sid': 'first',
    'item': 'book',
    'status': 'available',
    'country': 'US',
    'seller': 'bookstore'
}))
result = rules.start_action(handle)
예제 #2
0
파일: engine.py 프로젝트: sureshvv/rules
 def assert_event(self, message):
     return self._handle_result(
         rules.assert_event(self._handle,
                            json.dumps(message, ensure_ascii=False)),
         message)
예제 #3
0
파일: engine.py 프로젝트: jruizgit/rules
 def assert_event(self, message):
     return rules.assert_event(self._handle, json.dumps(message, ensure_ascii=False))
예제 #4
0
 def assert_event(self, message):
     return rules.assert_event(self._handle, json.dumps(message))
예제 #5
0
파일: engine.py 프로젝트: JessicaHsu/rules
 def assert_event(self, message):
     rules.assert_event(self._handle, json.dumps(message))
예제 #6
0
파일: __init__.py 프로젝트: daviddeng/rules
 def assert_event(self, message, complete):
     try:
         complete(None, rules.assert_event(self._handle, json.dumps(message)))
     except Exception as error:
         complete(error, None)
예제 #7
0
 def assert_event(self, message, complete):
     try:
         complete(None, rules.assert_event(self._handle,
                                           json.dumps(message)))
     except Exception as error:
         complete(error, None)