def getSkel( self ):
"""
Returns a matching :class:`server.db.skeleton.Skeleton` instance for the
current query.
Its only possible to use this function if this query has been created using
:func:`server.skeleton.Skeleton.all`.
:returns: The Skeleton or None if the result-set is empty.
:rtype: :class:`server.skeleton.Skeleton`
"""
if self.srcSkel is None:
raise NotImplementedError("This query has not been created using skel.all()")
res = self.get()
if res is None:
return( None )
#s = self.srcSkel.clone()
self.srcSkel.setValues( res, key=res.key() )
return self.srcSkel
评论列表
文章目录