/usr/share/pyshared/sprox/dojo/fillerbase.py is in python-sprox 0.6.4-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | """
fillerbase Module
Classes to help fill widgets with data
Copyright (c) 2008 Christopher Perkins
Original Version by Christopher Perkins 2008
Released under MIT license.
"""
from sprox.fillerbase import TableFiller
class DojoTableFiller(TableFiller):
def get_value(self, value=None, **kw):
offset = kw.get('start', None)
limit = kw.get('count', None)
order_by = kw.get('sort', None)
desc = False
if order_by is not None and order_by.startswith('-'):
order_by = order_by[1:]
desc = True
items = super(DojoTableFiller, self).get_value(value, limit=limit, offset=offset, order_by=order_by, desc=desc, **kw)
count = self.get_count()
identifier = self.__provider__.get_primary_field(self.__entity__)
return dict(identifier=identifier, numRows=count, totalCount=count, items=items)
|