delph-in / pydelphin

Python libraries for DELPH-IN
https://pydelphin.readthedocs.io/
MIT License
77 stars 27 forks source link

TSQL #348

Closed arademaker closed 2 years ago

arademaker commented 2 years ago
ts = itsdb.TestSuite('../data/own-00')
for row in tsql.select('i-id i-origin i-input i-comment', ts):
    print(row)
    break

output

('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
('1', '02433381-v-1', 'organize anew, as after a setback; ', 'def')
...

Hi @goodmami , can you explain that behavior? Am I right that the break statement should have been called after the first print? Yes, my profile does contain more than one result per item, but I am asking for only fields from the item file; why the repetition?

arademaker commented 2 years ago

Sorry, my fault... I was running inside a Jupiter notebook with the %%timeit directive. It seems to execute the code many times to get statistics...

goodmami commented 2 years ago

Glad you figured it out :)