dead / unused code removed

pull/37/head
Hartmut Holzgraefe 2019-04-23 23:28:46 +02:00
rodzic 76b2308911
commit 75f3f148c2
1 zmienionych plików z 0 dodań i 82 usunięć

Wyświetl plik

@ -31,88 +31,6 @@ import string
from www.maposmatic.models import MapRenderingJob
import www.settings
def rendering_already_exists_by_osmid(osmid):
"""Returns the ID of a rendering matching the given OpenStreetMap city ID
from the last 24 hours, or None if no rendering can be found matching this
criteria."""
# First try to find rendered items
rendered_items = (MapRenderingJob.objects
.filter(submission_time__gte=(datetime.datetime.now()
- datetime.timedelta(1)))
.filter(administrative_osmid=osmid)
.filter(status=2)
.filter(resultmsg="ok")
.order_by("-submission_time")[:1])
if len(rendered_items) and rendered_items[0].has_output_files():
return rendered_items[0].id
# Then try to find items being rendered or waiting for rendering
rendered_items = (MapRenderingJob.objects
.filter(submission_time__gte=(datetime.datetime.now()
- datetime.timedelta(1)))
.filter(administrative_osmid=osmid)
.filter(status__in=[0,1])
.order_by("-submission_time")[:1])
if len(rendered_items):
return rendered_items[0].id
# No rendering found
return None
def rendering_already_exists_by_bbox(lat_upper_left, lon_upper_left,
lat_bottom_right, lon_bottom_right):
"""Returns the ID of a rendering matching the given bounding box from the
last 24 hours, or None if no rendering can be found matching this
criteria."""
# First try to find rendered items
rendered_items = (MapRenderingJob.objects
.filter(submission_time__gte=(datetime.datetime.now()
- datetime.timedelta(1)))
.filter(lat_upper_left=lat_upper_left)
.filter(lon_upper_left=lon_upper_left)
.filter(lat_bottom_right=lat_bottom_right)
.filter(lon_bottom_right=lon_bottom_right)
.filter(status=2)
.filter(resultmsg="ok")
.order_by("-submission_time")[:1])
if len(rendered_items) and rendered_items[0].has_output_files():
return rendered_items[0].id
# Then try to find items being rendered or waiting for rendering
rendered_items = (MapRenderingJob.objects
.filter(submission_time__gte=(datetime.datetime.now()
- datetime.timedelta(1)))
.filter(lat_upper_left=lat_upper_left)
.filter(lon_upper_left=lon_upper_left)
.filter(lat_bottom_right=lat_bottom_right)
.filter(lon_bottom_right=lon_bottom_right)
.filter(status__in=[0,1])
.order_by("-submission_time")[:1])
if len(rendered_items):
return rendered_items[0].id
# No rendering found
return None
def rendering_already_exists(job):
# Handle very old jobs when we didn't store an OSM ID for maps rendered by
# administrative boundary.
if not job.administrative_osmid and not job.lat_upper_left:
return None
if job.administrative_osmid:
return rendering_already_exists_by_osmid(job.administrative_osmid)
return rendering_already_exists_by_bbox(job.lat_upper_left,
job.lon_upper_left,
job.lat_bottom_right,
job.lon_bottom_right)
def get_pages_list(page, paginator):
"""Returns a list of number.
It contains the id of the pages to display for a page given."""