Made ietf/sync pyflakes-clean.

- Legacy-Id: 7498
This commit is contained in:
Henrik Levkowetz 2014-03-16 07:49:21 +00:00
parent 6606538453
commit 8e9f835651
5 changed files with 45 additions and 35 deletions

View file

@ -1,4 +1,5 @@
from ietf.doc.models import * from django.db import models
from ietf.doc.models import Document, State
def find_discrepancies(): def find_discrepancies():
res = [] res = []

View file

@ -1,13 +1,19 @@
import re, urllib2, json, email, base64 import base64
import datetime
import email
import json
import re
import urllib2
from django.utils.http import urlquote from django.utils.http import urlquote
from django.conf import settings from django.conf import settings
from ietf.doc.models import * from ietf.doc.mails import email_ad, email_state_changed
from ietf.doc.models import Document, DocEvent, State, StateDocEvent, StateType, save_document_in_history
from ietf.doc.utils import add_state_change_event from ietf.doc.utils import add_state_change_event
from ietf.doc.mails import email_ad, email_state_changed, email_authors from ietf.person.models import Person
from ietf.person.models import * from ietf.utils.timezone import local_timezone_to_utc, email_time_to_local_timezone, utc_to_local_timezone
from ietf.utils.timezone import *
#PROTOCOLS_URL = "http://www.iana.org/protocols/" #PROTOCOLS_URL = "http://www.iana.org/protocols/"
#CHANGES_URL = "http://datatracker.dev.icann.org:8080/data-tracker/changes" #CHANGES_URL = "http://datatracker.dev.icann.org:8080/data-tracker/changes"

View file

@ -1,16 +1,22 @@
import re, urllib, urllib2, json, email, socket, base64 import re
import base64
import datetime
import urllib
import urllib2
import socket
from xml.dom import pulldom, Node from xml.dom import pulldom, Node
from django.utils.http import urlquote from django.conf import settings
from ietf.utils.mail import send_mail_text from ietf.doc.models import ( Document, DocAlias, State, StateType, DocEvent, DocRelationshipName,
from ietf.utils.log import log DocTagName, DocTypeName, RelatedDocument, save_document_in_history )
from ietf.doc.models import *
from ietf.person.models import *
from ietf.name.models import *
from ietf.doc.utils import add_state_change_event
from ietf.doc.expire import move_draft_files_to_archive from ietf.doc.expire import move_draft_files_to_archive
from ietf.doc.utils import add_state_change_event
from ietf.group.models import Group
from ietf.name.models import StdLevelName, StreamName
from ietf.person.models import Person
from ietf.utils.log import log
from ietf.utils.mail import send_mail_text
#QUEUE_URL = "http://www.rfc-editor.org/queue2.xml" #QUEUE_URL = "http://www.rfc-editor.org/queue2.xml"
#INDEX_URL = "http://www.rfc-editor.org/rfc/rfc-index.xml" #INDEX_URL = "http://www.rfc-editor.org/rfc/rfc-index.xml"
@ -34,6 +40,7 @@ def parse_queue(response):
events = pulldom.parse(response) events = pulldom.parse(response)
drafts = [] drafts = []
warnings = [] warnings = []
stream = None
for event, node in events: for event, node in events:
if event == pulldom.START_ELEMENT and node.tagName == "entry": if event == pulldom.START_ELEMENT and node.tagName == "entry":
@ -322,7 +329,6 @@ def update_docs_from_rfc_index(data, skip_older_than_date=None):
# attributes take precedence over our local attributes) # attributes take precedence over our local attributes)
# make sure we got the document and alias # make sure we got the document and alias
created = False
doc = None doc = None
name = "rfc%s" % rfc_number name = "rfc%s" % rfc_number
a = DocAlias.objects.filter(name=name).select_related("document") a = DocAlias.objects.filter(name=name).select_related("document")
@ -342,9 +348,7 @@ def update_docs_from_rfc_index(data, skip_older_than_date=None):
# add alias # add alias
DocAlias.objects.get_or_create(name=name, document=doc) DocAlias.objects.get_or_create(name=name, document=doc)
results.append("created alias %s to %s" % (name, doc.name)) results.append("created alias %s to %s" % (name, doc.name))
created = True
# check attributes # check attributes
changed_attributes = {} changed_attributes = {}
changed_states = [] changed_states = []

View file

@ -1,20 +1,21 @@
import unittest, re, json, datetime, StringIO, shutil import os
import json
import datetime
import StringIO
import shutil
from django.conf import settings from django.conf import settings
from django.core.urlresolvers import reverse as urlreverse from django.core.urlresolvers import reverse as urlreverse
from ietf.doc.models import Document, DocAlias, DocEvent, DeletedEvent, DocTagName, RelatedDocument, State, StateDocEvent
from ietf.doc.utils import add_state_change_event
from ietf.person.models import Person
from ietf.sync import iana, rfceditor
from ietf.utils.mail import outbox from ietf.utils.mail import outbox
from ietf.utils.test_data import make_test_data from ietf.utils.test_data import make_test_data
from ietf.utils.test_utils import login_testing_unauthorized from ietf.utils.test_utils import login_testing_unauthorized
from ietf.utils.test_utils import TestCase from ietf.utils.test_utils import TestCase
from ietf.doc.models import *
from ietf.doc.utils import add_state_change_event
from ietf.person.models import *
from ietf.sync import iana, rfceditor
from pyquery import PyQuery
class IANASyncTests(TestCase): class IANASyncTests(TestCase):
def test_protocol_page_sync(self): def test_protocol_page_sync(self):
@ -302,8 +303,6 @@ class RFCSyncTests(TestCase):
self.assertEqual(pages, "42") self.assertEqual(pages, "42")
self.assertEqual(abstract, "This is some interesting text.") self.assertEqual(abstract, "This is some interesting text.")
mailbox_before = len(outbox)
draft_filename = "%s-%s.txt" % (doc.name, doc.rev) draft_filename = "%s-%s.txt" % (doc.name, doc.rev)
self.write_draft_file(draft_filename, 5000) self.write_draft_file(draft_filename, 5000)

View file

@ -1,18 +1,18 @@
import subprocess, os, json import datetime
import subprocess
import os
import json
from django.http import HttpResponse, HttpResponseForbidden, HttpResponseServerError, HttpResponseRedirect, Http404 from django.http import HttpResponse, HttpResponseForbidden, HttpResponseServerError, HttpResponseRedirect, Http404
from django.shortcuts import render_to_response, redirect from django.shortcuts import render_to_response
from django.template import RequestContext from django.template import RequestContext
from django.template.loader import render_to_string
from django.conf import settings from django.conf import settings
from django import forms
from django.db.models import Q
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.contrib.contenttypes.models import ContentType
from django.views.decorators.csrf import csrf_exempt from django.views.decorators.csrf import csrf_exempt
from ietf.doc.models import DeletedEvent, StateDocEvent
from ietf.ietfauth.utils import role_required, has_role from ietf.ietfauth.utils import role_required, has_role
from ietf.doc.models import *
from ietf.sync import iana, rfceditor
from ietf.sync.discrepancies import find_discrepancies from ietf.sync.discrepancies import find_discrepancies
from ietf.utils.serialize import object_as_shallow_dict from ietf.utils.serialize import object_as_shallow_dict