Skip to content

Commit

Permalink
chore: remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
rjsparks committed Jan 30, 2025
1 parent 02a680f commit 5d4af5f
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 79 deletions.
17 changes: 0 additions & 17 deletions ietf/ipr/management/commands/generate_draft_recursive_txt.py

This file was deleted.

6 changes: 0 additions & 6 deletions ietf/ipr/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,12 +161,6 @@ def test_ipr_history(self):
r = self.client.get(urlreverse("ietf.ipr.views.history", kwargs=dict(id=ipr.pk)))
self.assertContains(r, ipr.title)

def test_iprs_for_drafts(self):
draft=WgDraftFactory()
ipr = HolderIprDisclosureFactory(docs=[draft,])
r = self.client.get(urlreverse("ietf.ipr.views.by_draft_txt"))
self.assertContains(r, draft.name)
self.assertContains(r, str(ipr.pk))

def test_about(self):
r = self.client.get(urlreverse("ietf.ipr.views.about"))
Expand Down
2 changes: 0 additions & 2 deletions ietf/ipr/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@
url(r'^admin/$', RedirectView.as_view(url=reverse_lazy('ietf.ipr.views.admin',kwargs={'state':'pending'}), permanent=True)),
url(r'^admin/(?P<state>pending|removed|parked)/$', views.admin),
url(r'^ajax/search/$', views.ajax_search),
url(r'^by-draft/$', views.by_draft_txt),
url(r'^by-draft-recursive/$', views.by_draft_recursive_txt),
url(r'^(?P<id>\d+)/$', views.show),
url(r'^(?P<id>\d+)/addcomment/$', views.add_comment),
url(r'^(?P<id>\d+)/addemail/$', views.add_email),
Expand Down
25 changes: 0 additions & 25 deletions ietf/ipr/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
from textwrap import dedent

from ietf.ipr.mail import process_response_email, UndeliverableIprResponseError
from ietf.ipr.models import IprDocRel

import debug # pyflakes:ignore

Expand Down Expand Up @@ -64,30 +63,6 @@ def related_docs(doc, relationship=('replaces', 'obs'), reverse_relationship=("b
return list(set(results))


def generate_draft_recursive_txt():
docipr = {}

for o in IprDocRel.objects.filter(disclosure__state='posted').select_related('document'):
doc = o.document
name = doc.name
related_set = set(doc) | set(doc.all_related_that_doc(('obs', 'replaces')))
for related in related_set:
name = related.name
if name.startswith("rfc"):
name = name.upper()
if not name in docipr:
docipr[name] = []
docipr[name].append(o.disclosure_id)

lines = [ "# Machine-readable list of IPR disclosures by Internet-Draft name" ]
for name, iprs in docipr.items():
lines.append(name + "\t" + "\t".join(str(ipr_id) for ipr_id in sorted(iprs)))

data = '\n'.join(lines)
filename = '/a/ietfdata/derived/ipr_draft_recursive.txt'
with open(filename, 'w') as f:
f.write(data)


def ingest_response_email(message: bytes):
from ietf.api.views import EmailIngestionError # avoid circular import
Expand Down
29 changes: 0 additions & 29 deletions ietf/ipr/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -445,35 +445,6 @@ def history(request, id):
'selected_tab_entry':'history'
})

def by_draft_txt(request):
docipr = {}

for o in IprDocRel.objects.filter(disclosure__state='posted').select_related('document'):
name = o.document.name
if name.startswith("rfc"):
name = name.upper()

if not name in docipr:
docipr[name] = []

docipr[name].append(o.disclosure_id)

lines = [ "# Machine-readable list of IPR disclosures by draft name" ]
for name, iprs in docipr.items():
lines.append(name + "\t" + "\t".join(str(ipr_id) for ipr_id in sorted(iprs)))

return HttpResponse("\n".join(lines), content_type="text/plain; charset=%s"%settings.DEFAULT_CHARSET)

def by_draft_recursive_txt(request):
"""Returns machine-readable list of IPR disclosures by draft name, recursive.
NOTE: this view is expensive and should be removed _after_ tools.ietf.org is retired,
including util function and management commands that generate the content for
this view."""

with open('/a/ietfdata/derived/ipr_draft_recursive.txt') as f:
content = f.read()
return HttpResponse(content, content_type="text/plain; charset=%s"%settings.DEFAULT_CHARSET)


def new(request, _type, updates=None):
"""Submit a new IPR Disclosure. If the updates field != None, this disclosure
Expand Down

0 comments on commit 5d4af5f

Please sign in to comment.