+ wrreport = db.metadata.tables['wrreport']
+ wrsledruncache = db.metadata.tables['wrsledruncache']
+ wrregion = db.metadata.tables['wrregion']
+ wrregioncache = db.metadata.tables['wrregioncache']
+
+ sql = db.select([
+ wrreport,
+ wrsledruncache.c.position_longitude.label('lon'),
+ wrsledruncache.c.position_latitude.label('lat')
+ ]). \
+ select_from(wrreport.outerjoin(wrsledruncache, wrreport.c.page_id == wrsledruncache.c.page_id)). \
+ where(wrreport.c.date_invalid > func.now()). \
+ where(wrreport.c.delete_date.is_(None)). \
+ order_by(desc(wrreport.c.id)). \
+ limit(limit)
+
+ if page_title is not None: