Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- andreymal@home:~$ python3
- Python 3.5.0 (default, Sep 20 2015, 11:28:25)
- [GCC 5.2.0] on linux
- Type "help", "copyright", "credits" or "license" for more information.
- >>> from pony.orm import *
- >>>
- >>> db = Database('sqlite', ':memory:')
- >>>
- >>> class Foo(db.Entity):
- ... name = Required(str)
- ... bar = Optional('Bar')
- ...
- >>> class Bar(db.Entity):
- ... foos = Set(Foo)
- ...
- >>> db.generate_mapping(create_tables=True)
- >>> Bar().foos.select()[:]
- Traceback (most recent call last):
- File "<stdin>", line 1, in <module>
- File "<string>", line 2, in select
- File "/usr/lib/python3.5/site-packages/pony/utils.py", line 105, in cut_traceback
- raise exc # Set "pony.options.CUT_TRACEBACK = False" to see full traceback
- File "/usr/lib/python3.5/site-packages/pony/utils.py", line 90, in cut_traceback
- try: return func(*args, **kwargs)
- File "/usr/lib/python3.5/site-packages/pony/orm/core.py", line 2533, in select
- query = query.filter(s % reverse.name, {'obj' : obj, 'JOIN': JOIN})
- File "<string>", line 2, in filter
- File "/usr/lib/python3.5/site-packages/pony/utils.py", line 105, in cut_traceback
- raise exc # Set "pony.options.CUT_TRACEBACK = False" to see full traceback
- File "/usr/lib/python3.5/site-packages/pony/utils.py", line 90, in cut_traceback
- try: return func(*args, **kwargs)
- File "/usr/lib/python3.5/site-packages/pony/orm/core.py", line 4672, in filter
- return query._process_lambda(func, globals, locals, order_by=False)
- File "/usr/lib/python3.5/site-packages/pony/orm/core.py", line 4601, in _process_lambda
- func_ast = string2ast(func)
- File "/usr/lib/python3.5/site-packages/pony/orm/core.py", line 4192, in string2ast
- module_node = parse('(%s)' % s)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 60, in parse
- return Transformer().parsesuite(buf)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 138, in parsesuite
- return self.transform(parser.suite(text))
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 134, in transform
- return self.compile_node(tree)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 167, in compile_node
- return self.file_input(node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 198, in file_input
- self.com_append_stmt(stmts, node)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1117, in com_append_stmt
- result = self.lookup_node(node)(node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 327, in stmt
- return self.com_stmt(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1110, in com_stmt
- result = self.lookup_node(node)(node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 337, in simple_stmt
- self.com_append_stmt(stmts, nodelist[i])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1117, in com_append_stmt
- result = self.lookup_node(node)(node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 327, in stmt
- return self.com_stmt(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1110, in com_stmt
- result = self.lookup_node(node)(node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 375, in expr_stmt
- exprNode = self.lookup_node(en)(en[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 591, in testlist_star_expr
- return self.com_binary(Tuple, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 614, in test
- then = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 628, in or_test
- return self.com_binary(Or, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 634, in and_test
- return self.com_binary(And, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 638, in not_test
- result = self.com_node(nodelist[-1])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 645, in comparison
- node = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 678, in expr
- return self.com_binary(Bitor, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 682, in xor_expr
- return self.com_binary(Bitxor, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 686, in and_expr
- return self.com_binary(Bitand, nodelist)
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 1102, in com_binary
- return self.lookup_node(n)(n[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 690, in shift_expr
- node = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 702, in arith_expr
- node = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 714, in term
- node = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 734, in factor
- node = self.lookup_node(nodelist[-1])(nodelist[-1][1:])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 746, in power
- node = self.com_node(nodelist[0])
- File "/usr/lib/python3.5/site-packages/pony/thirdparty/compiler/transformer.py", line 824, in com_node
- return self._dispatch[node[0]](node[1:])
- KeyError: 322
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement