Get-reports.gmp.py: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „<pre> import sys res = gmp.get_reports() for i, report in enumerate(res.xpath('report')): id = report.xpath('@id')[0] name = report.xpath('name/text()'…“)
 
 
Zeile 4: Zeile 4:
 
for i, report in enumerate(res.xpath('report')):
 
for i, report in enumerate(res.xpath('report')):
 
     id = report.xpath('@id')[0]
 
     id = report.xpath('@id')[0]
     name = report.xpath('name/text()')[0]
+
     modtime = report.xpath('modification_time/text()')[0]
     print('\n({0}) {1}: ({2})'.format(i, name, id))
+
    task  = report.xpath('task')[0]
 +
    task_id = task.xpath('@id')[0]
 +
    format_id = report.xpath('@format_id')[0]
 +
    task_name = task.xpath('name/text()')[0]
 +
     print('\n({0}) {1} : ({2}) : {3}'.format(i, modtime, task_name , id))
 
</pre>
 
</pre>

Aktuelle Version vom 22. September 2020, 10:21 Uhr

import sys
res = gmp.get_reports()
for i, report in enumerate(res.xpath('report')):
    id = report.xpath('@id')[0]
    modtime = report.xpath('modification_time/text()')[0]
    task  = report.xpath('task')[0]
    task_id = task.xpath('@id')[0]
    format_id = report.xpath('@format_id')[0]
    task_name = task.xpath('name/text()')[0]
    print('\n({0}) {1} : ({2}) : {3}'.format(i, modtime, task_name , id))