We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bdb5863 commit e0f1a62Copy full SHA for e0f1a62
1 file changed
irods/ticket.py
@@ -29,9 +29,22 @@ def get_epoch_seconds(utc_timestamp):
29
30
31
def list_tickets(session, all=True):
32
+ """
33
+ Enumerates (via GenQuery1) all tickets visible by, or owned by, the current user.
34
+
35
+ Args:
36
+ session: An iRODSSession object for use in the query.
37
+ all: True if a comprehensive list is desired; otherwise only those
38
+ tickets owned by the calling user.
39
40
+ Returns:
41
+ An iterator over a range of ticket objects.
42
43
query = session.query(TicketQuery.Ticket)
44
if not all:
- query = query.filter(TicketQuery.Ticket.user_id == session.users.get(session.username).id)
45
+ query = query.filter(
46
+ TicketQuery.Ticket.user_id == session.users.get(session.username).id
47
+ )
48
yield from query
49
50
0 commit comments