Remove a number of unused imports
authorMagnus Hagander <magnus@hagander.net>
Fri, 29 Jun 2018 11:28:51 +0000 (13:28 +0200)
committerMagnus Hagander <magnus@hagander.net>
Fri, 29 Jun 2018 11:28:51 +0000 (13:28 +0200)
44 files changed:
postgresqleu/adyen/management/commands/reprocess_adyen_notification.py
postgresqleu/adyen/management/commands/send_adyen_logreport.py
postgresqleu/braintreepayment/management/commands/send_braintree_logreport.py
postgresqleu/braintreepayment/management/commands/update_braintree_transactions.py
postgresqleu/cmutuel/management/commands/cmscrape.py
postgresqleu/confreg/backendforms.py
postgresqleu/confreg/backendlookups.py
postgresqleu/confreg/backendviews.py
postgresqleu/confreg/feedback.py
postgresqleu/confreg/forms.py
postgresqleu/confreg/management/commands/confreg_expire_additionaloptions.py
postgresqleu/confreg/management/commands/confreg_expire_waitlist.py
postgresqleu/confreg/management/commands/confreg_send_reminders.py
postgresqleu/confreg/management/commands/confreg_warn_purge.py
postgresqleu/confreg/pdfschedule.py
postgresqleu/confreg/reporting.py
postgresqleu/confreg/util.py
postgresqleu/confreg/views.py
postgresqleu/confsponsor/admin.py
postgresqleu/confsponsor/benefitclasses/attendeelist.py
postgresqleu/confsponsor/management/commands/sponsor_generate_discount_invoices.py
postgresqleu/confsponsor/views.py
postgresqleu/confwiki/admin.py
postgresqleu/invoicemgr/views.py
postgresqleu/invoices/admin.py
postgresqleu/invoices/management/commands/cancel_invoices.py
postgresqleu/invoices/management/commands/send_invoice_reminders.py
postgresqleu/invoices/models.py
postgresqleu/invoices/payment.py
postgresqleu/membership/management/commands/membership_nightly.py
postgresqleu/paypal/management/commands/paypal_fetch.py
postgresqleu/paypal/management/commands/paypal_match.py
postgresqleu/paypal/management/commands/paypal_report.py
postgresqleu/paypal/management/commands/refund_paypal_transaction.py
postgresqleu/paypal/management/commands/verify_paypal_balance.py
postgresqleu/trustlypayment/management/commands/reprocess_trustly_notification.py
postgresqleu/trustlypayment/management/commands/send_trustly_logreport.py
postgresqleu/trustlypayment/management/commands/trustly_match_refunds.py
postgresqleu/trustlypayment/management/commands/verify_trustly_balance.py
postgresqleu/trustlypayment/util.py
postgresqleu/urls.py
postgresqleu/util/payment/paypal.py
postgresqleu/util/payment/trustly.py
postgresqleu/util/storage.py

index b70ca1ae5d2db98bded20ba4ee11e44372257f72..54f5d43707b9036a24362761cab4b48256be2354 100644 (file)
@@ -1,6 +1,5 @@
 from django.core.management.base import BaseCommand, CommandError
 from django.db import transaction
-from django.http import QueryDict
 
 from postgresqleu.adyen.models import Notification, AdyenLog
 from postgresqleu.adyen.util import process_one_notification
index 66dbe0542c879dc6daf9ee4878cdd1624feb6b7e..1e317d38bfa8ffb7ebb988d237685103b206d5bb 100755 (executable)
@@ -3,7 +3,7 @@
 #
 # Copyright (C) 2013, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.core import urlresolvers
 from django.conf import settings
index e8e1b72f59280c15eb5ec82bd29be5f634f2f50a..87cd00dc7b7c7f975ba4c56c77eaa8aed6403f7c 100755 (executable)
@@ -3,12 +3,10 @@
 #
 # Copyright (C) 2015, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
-from django.core import urlresolvers
 from django.conf import settings
 
-from datetime import datetime, timedelta
 from StringIO import StringIO
 
 from postgresqleu.braintreepayment.models import BraintreeLog
index 2e76091437924a6efcad47166d7b36237bd366f5..fa178db782766b8bd04540938c930f8a43f71792 100755 (executable)
@@ -6,12 +6,10 @@
 # Copyright (C) 2015-2016, PostgreSQL Europe
 #
 
-import os
-import sys
 import logging
 from datetime import date, datetime, timedelta
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.db.models import Q
 from django.conf import settings
index 51756b1779b24271e768aef05df4f83fef97b8a5..952ecaa5b027398f63a1b9d0a91e162d3c7edf84 100755 (executable)
@@ -14,7 +14,6 @@ import urllib
 import datetime
 import csv
 import sys
-import os
 from decimal import Decimal
 from HTMLParser import HTMLParser
 
index 7588ebbee961578e306ef636c6f8afc33aaef8c7..092dbabd174f0c56ad0ca9df598019ccf47a947d 100644 (file)
@@ -9,9 +9,6 @@ from django.utils.safestring import mark_safe
 import datetime
 from psycopg2.extras import DateTimeTZRange
 
-from selectable.forms.widgets import AutoCompleteSelectWidget, AutoCompleteSelectMultipleWidget
-
-from postgresqleu.util.admin import SelectableWidgetAdminFormMixin
 from postgresqleu.util.forms import ConcurrentProtectedModelForm
 from postgresqleu.util.random import generate_random_token
 
@@ -19,7 +16,7 @@ import postgresqleu.accounting.models
 
 from postgresqleu.confreg.models import Conference, ConferenceRegistration, ConferenceAdditionalOption
 from postgresqleu.confreg.models import RegistrationClass, RegistrationType, RegistrationDay
-from postgresqleu.confreg.models import ConferenceAdditionalOption, ConferenceFeedbackQuestion
+from postgresqleu.confreg.models import ConferenceFeedbackQuestion
 from postgresqleu.confreg.models import ConferenceSession, Track, Room
 from postgresqleu.confreg.models import ConferenceSessionScheduleSlot, VolunteerSlot
 from postgresqleu.confreg.models import DiscountCode, AccessToken, AccessTokenPermissions
index 60d944857dabfe0f362e29da611b22fbce0a7842..9f10d988299a149676155ff55124a680cf60aa8c 100644 (file)
@@ -1,4 +1,4 @@
-from django.http import HttpResponse, HttpResponseForbidden
+from django.http import HttpResponse
 from django.core.exceptions import PermissionDenied
 from django.contrib.auth.models import User
 from django.db.models import Q
index f776a63882f9fe255c08dd2d201a0505713809fc..985be3f795d4b25d84ecf9f6e7ed6c6f6e40fddb 100644 (file)
@@ -6,7 +6,6 @@ from django.core.exceptions import PermissionDenied
 from django.http import HttpResponse, HttpResponseRedirect, Http404
 from django.contrib.admin.utils import NestedObjects
 from django.contrib import messages
-from django.contrib.auth.decorators import login_required
 from django.conf import settings
 
 import urllib
@@ -18,8 +17,7 @@ from postgresqleu.util.db import exec_to_list, exec_to_dict, exec_no_result
 from postgresqleu.util.lists import flatten_list
 from postgresqleu.util.decorators import superuser_required
 
-from models import Conference, ConferenceRegistration
-from models import RegistrationType, RegistrationClass
+from models import Conference
 from models import AccessToken
 
 from postgresqleu.invoices.models import Invoice
index a72dcc48065d9c3d9d5db32dfc1b0913464bd6a6..dc87cb2f74cf59341f7b369e72a1757226dee01f 100644 (file)
@@ -2,7 +2,7 @@ from django.shortcuts import render
 from django.db.models import Count
 from django.db import connection
 
-from models import Conference, ConferenceFeedbackQuestion, ConferenceFeedbackAnswer
+from models import ConferenceFeedbackQuestion, ConferenceFeedbackAnswer
 from backendviews import get_authenticated_conference
 
 from collections import OrderedDict
index 52768cc8c8df9c4b20c3e544e72483c2151d7da3..48c3532cbbb429ce06b3d9973e34b5270ae2fc8e 100644 (file)
@@ -8,13 +8,12 @@ from django.utils.html import escape
 
 from django.db.models.fields.files import ImageFieldFile
 
-from models import Conference, ConferenceRegistration, RegistrationType, Speaker
+from models import ConferenceRegistration, RegistrationType, Speaker
 from models import ConferenceAdditionalOption, Track, RegistrationClass
 from models import ConferenceSession, ConferenceSessionFeedback
 from models import PrepaidVoucher, DiscountCode, AttendeeMail
 
 from regtypes import validate_special_reg_type
-from postgresqleu.util.validators import TwitterValidator
 from postgresqleu.util.magic import magicdb
 
 from postgresqleu.countries.models import Country
index 85d17e9d3836b64ccdd53c92264bdd89d79d4c44..63027ef4b6e0140ef34955cf8ca5a5e5a2614d95 100644 (file)
@@ -4,7 +4,7 @@
 # Copyright (C) 2015, PostgreSQL Europe
 #
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 
 from collections import defaultdict
index b460d962caaf6fac377264ce49e1814972d1bf2e..f96d26ef0fcb0b00ece273376948891865bd44e2 100644 (file)
@@ -5,9 +5,8 @@
 #
 # Copyright (C) 2015, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
-from django.conf import settings
 
 from datetime import datetime
 
index 5484abead94d8eaa67ea3debab740033cd134cdf..1b587b4cd9a1e5417f7d07831aaf2a8afc8264d4 100644 (file)
@@ -5,9 +5,8 @@
 # Intended to run on a daily basis, as each reminder has it's
 # own check for when the user was last notified.
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
-from django.conf import settings
 
 from StringIO import StringIO
 from datetime import datetime, timedelta
index d02c7c70769e916abef08221fe565978c6686a4e..acae85f9041f172c35635760e5c647e0e23718e9 100644 (file)
@@ -5,8 +5,7 @@
 # Intended to run on a weekly basis or so, as it will keep repeating
 # the reminders every time.
 #
-from django.core.management.base import BaseCommand, CommandError
-from django.db import transaction
+from django.core.management.base import BaseCommand
 from django.conf import settings
 
 from datetime import datetime, timedelta
index 898b7a7cab7c226867ec2b0f42f5e47f1716c6c4..3cc5bf3ecb73194583766251cdab49d39d0da809 100644 (file)
@@ -1,6 +1,5 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
-from django.shortcuts import get_object_or_404
 from django.shortcuts import render
 from django import forms
 from django.http import HttpResponse
@@ -20,7 +19,7 @@ from reportlab.pdfbase.ttfonts import TTFont
 from reportlab.lib.styles import getSampleStyleSheet
 from reportlab.lib.units import cm, mm
 
-from models import Conference, Room, Track, RegistrationDay, ConferenceSession
+from models import Room, Track, RegistrationDay, ConferenceSession
 from backendviews import get_authenticated_conference
 
 def _get_pagesize(size, orient):
index 52b51e2ee499f512e4128be903dde8c5b38530fe..d2f9873b981da9bc603b355dfcec25689a237052 100644 (file)
@@ -4,8 +4,6 @@ from django.db import connection
 
 from postgresqleu.util.decorators import superuser_required
 
-from datetime import datetime
-
 class ReportException(Exception):
        pass
 
index 38c36d1c77d0b2966e04f0188b81a89a053fbc73..73409b224e75f203425b0a0a35b98729f0926395 100644 (file)
@@ -1,11 +1,8 @@
-from django.conf import settings
 from django.contrib.auth.models import User
 
 from datetime import datetime, date, timedelta
-from decimal import Decimal
 
 from postgresqleu.mailqueue.util import send_simple_mail, send_template_mail
-from postgresqleu.util.random import generate_random_token
 
 from models import PrepaidVoucher, DiscountCode, RegistrationWaitlistHistory
 from models import ConferenceRegistration
index 1f2fc98a595a7395c050f7cd2a689e827b343f4d..1978b0b1e3444ec9b3121046150ecb597dc35912 100644 (file)
@@ -2,7 +2,6 @@
 # -*- coding: utf-8 -*-
 from django.shortcuts import render, get_object_or_404
 from django.http import HttpResponseRedirect, HttpResponsePermanentRedirect, HttpResponse, Http404
-from django.template.loader import get_template
 from django.contrib.auth.decorators import login_required
 from django.views.decorators.csrf import csrf_exempt
 from django.contrib.auth.models import User
@@ -15,11 +14,10 @@ from django.forms import formsets
 from django.forms import ValidationError
 
 from models import Conference, ConferenceRegistration, ConferenceSession
-from models import ConferenceSessionSlides, ConferenceSeries
-from models import ConferenceSeriesOptOut, GlobalOptOut
+from models import ConferenceSessionSlides, GlobalOptOut
 from models import ConferenceSessionFeedback, Speaker, Speaker_Photo
 from models import ConferenceFeedbackQuestion, ConferenceFeedbackAnswer
-from models import RegistrationType, PrepaidVoucher, PrepaidBatch, DiscountCode
+from models import RegistrationType, PrepaidVoucher, PrepaidBatch
 from models import BulkPayment, Room, Track, ConferenceSessionScheduleSlot
 from models import AttendeeMail, ConferenceAdditionalOption
 from models import PendingAdditionalOrder
@@ -27,7 +25,7 @@ from models import RegistrationWaitlistEntry, RegistrationWaitlistHistory
 from models import STATUS_CHOICES
 from forms import ConferenceRegistrationForm, RegistrationChangeForm, ConferenceSessionFeedbackForm
 from forms import ConferenceFeedbackForm, SpeakerProfileForm
-from forms import CallForPapersForm, CallForPapersSpeakerForm, CallForPapersSubmissionForm
+from forms import CallForPapersForm, CallForPapersSpeakerForm
 from forms import CallForPapersCopyForm, PrepaidCreateForm, BulkRegistrationForm
 from forms import EmailSendForm, EmailSessionForm, CrossConferenceMailForm
 from forms import AttendeeMailForm, WaitlistOfferForm, TransferRegForm
@@ -58,8 +56,6 @@ from datetime import datetime, timedelta, date
 import base64
 import re
 import os
-import sys
-import imp
 from email.mime.text import MIMEText
 from Crypto.Hash import SHA256
 from StringIO import StringIO
index 0818ace2536b55d131ea44a7fcc730215bb45d45..3922a5683514f3838cfe95e5e9490a914f86ed8e 100644 (file)
@@ -2,7 +2,6 @@ from django.contrib import admin
 from django.http import HttpResponseRedirect
 from django.forms.models import BaseInlineFormSet
 from django.forms.utils import ErrorList
-from django import forms
 from django.core import urlresolvers
 from django.utils.safestring import mark_safe
 
index 6fa3d0af639f286f850f720afd17a188ad3b2b4c..dffdaa7d7b8d978465e247b7fab1ee8d8e043ad0 100644 (file)
@@ -5,7 +5,6 @@ from datetime import datetime
 import base64
 import cStringIO as StringIO
 import csv
-import json
 
 from base import BaseBenefit, BaseBenefitForm
 
index c51fbd9ca3d35eeaa5a3b3683706b958ee5d7c20..c7b7e790b066ca7b3e9a9ac6342bce730631ffe6 100644 (file)
@@ -2,7 +2,7 @@
 # that have now either expired or been used fully.
 #
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.conf import settings
 
index 705eda835a058f746008e09001f84be00cf160e9..ec7ca3fa4cbecaf9655e558072bf357e93c6de5c 100644 (file)
@@ -21,7 +21,6 @@ from models import SponsorClaimedBenefit, SponsorMail, SponsorshipContract
 from models import PurchasedVoucher
 from forms import SponsorSignupForm, SponsorSendEmailForm
 from forms import PurchaseVouchersForm, PurchaseDiscountForm
-from forms import AdminCopySponsorshipLevelForm
 from benefits import get_benefit_class
 from invoicehandler import create_sponsor_invoice, confirm_sponsor
 from invoicehandler import create_voucher_invoice
index 28f5bf3ae799bdf2d2bf02be40cf7de6e3660d74..34acf0d68eab7671cf2a35db71b0d71a66acbf1e 100644 (file)
@@ -1,7 +1,6 @@
 from django.contrib import admin
-from django import forms
 
-from selectable.forms.widgets import AutoCompleteSelectWidget, AutoCompleteSelectMultipleWidget
+from selectable.forms.widgets import AutoCompleteSelectMultipleWidget
 from postgresqleu.confreg.lookups import RegistrationLookup
 from postgresqleu.util.admin import SelectableWidgetAdminFormMixin
 from postgresqleu.util.forms import ConcurrentProtectedModelForm
index 76d286274c0fbd88b5b772ce20a4206357104ee9..d43877496a8fac0a11b6065f7c1d34b5933fc33e 100644 (file)
@@ -2,15 +2,11 @@
 # -*- coding: utf-8 -*-
 
 from django.shortcuts import render, get_object_or_404
-from django.http import HttpResponseRedirect, HttpResponse
-from django.http import HttpResponseServerError
+from django.http import HttpResponse
 from django.contrib.auth.decorators import login_required, user_passes_test
 
-from datetime import datetime
-import os
 
 from models import Invoice
-from postgresqleu.confreg.models import Conference, ConferenceRegistration
 
 @login_required
 @user_passes_test(lambda u: u.has_module_perms('invoicemgr'))
index e505ff567f8a68190033eab2d6c41ce00d3fbad7..b532d7264de022734fe3bdf62bc867c98e2d7125 100644 (file)
@@ -1,5 +1,4 @@
 from django.contrib import admin
-from django import forms
 from django.forms import ValidationError
 
 from selectable.forms.widgets import AutoCompleteSelectWidget
index e7cda28b74848ce62a6ce043432dba4a19e92911..71f4fa273613a3a01f703b3a770aad984ed27b1e 100755 (executable)
@@ -4,7 +4,7 @@
 #
 # Copyright (C) 2015, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 
 from datetime import datetime
index 8cee84a45bf52cc13d1d27a2d394d802711270b2..a806f2d4f7671779d6f10a5679cea6d04540119a 100755 (executable)
@@ -3,7 +3,7 @@
 # Copyright (C) 2015, PostgreSQL Europe
 #
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 
 from datetime import datetime, timedelta
index b7b80425e2c58d58ca18bfa64cecf8d6f83374a0..0a96d67b4e4614c4b280bb461a93addf5d10baf5 100644 (file)
@@ -3,7 +3,7 @@ from django.core.validators import MaxValueValidator, MinValueValidator
 from django.contrib.auth.models import User
 from django.conf import settings
 
-from datetime import datetime, timedelta
+from datetime import datetime
 from decimal import Decimal
 
 from payment import PaymentMethodWrapper
@@ -207,9 +207,6 @@ class InvoiceRow(models.Model):
        rowamount = models.DecimalField(decimal_places=2, max_digits=10, null=False, default=0, verbose_name="Amount per item (ex VAT)")
        vatrate = models.ForeignKey(VatRate, null=True)
 
-       def __unicode__(self):
-               return self.rowtext
-
        def __unicode__(self):
                return self.rowtext
 
index 4182a2eaaa3330f1ec9e87737ed926144c3d1a56..cdbbbdd96f3eca002ba48ee5a6e6b19be799609b 100644 (file)
@@ -1,8 +1,6 @@
 # The PaymentMethodWrapper needs to be in it's own file, so we don't
 # create a circular dependency between models and util.
 
-from datetime import datetime
-
 class PaymentMethodWrapper(object):
        def __init__(self, method, invoice, returnurl=None):
                self.method = method
index bc67af30b898d5787f1d0b8c08cf7ef67c37d4a0..22b4b337642fbebf7d4868f6cb5f66e7f296f48e 100644 (file)
@@ -6,7 +6,7 @@
 #
 # Copyright (C) 2010-2013, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.db.models import Q
 from django.conf import settings
index 9fe5d2d12098c0e91191bca6fd7b42e911ff9946..7cacb9d2b439c18cf79950f429942f6f223bd06e 100644 (file)
@@ -8,7 +8,7 @@
 # Copyright (C) 2010-2016, PostgreSQL Europe
 #
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction, connection
 from django.conf import settings
 
index ca3f1218376c9a03b89cba28ee9cb428123d8dd8..eac71945d88a39d50474315850215ab45b6d5f84 100755 (executable)
@@ -10,7 +10,7 @@
 #
 # Copyright (C) 2010-2013, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.conf import settings
 
index c1b244eca3619f0a5a221e19fb830029d5b45eed..f4b5e702b73aaaa3cd52b575de235f8b2a3ea151 100644 (file)
@@ -6,8 +6,8 @@
 # Copyright (C) 2010-2018, PostgreSQL Europe
 #
 
-from django.core.management.base import BaseCommand, CommandError
-from django.db import transaction, connection
+from django.core.management.base import BaseCommand
+from django.db import transaction
 from django.conf import settings
 
 from postgresqleu.paypal.models import ErrorLog, TransactionInfo
index af3aa0ccbbe913e00ce827b6ea77b06bffdf0b6d..230ae77382fbec33016db75efe71177f368bc433 100644 (file)
@@ -6,12 +6,10 @@
 # Copyright (C) 2018, PostgreSQL Europe
 #
 from django.core.management.base import BaseCommand, CommandError
-from django.conf import settings
 
-from datetime import datetime
 import time
 
-from postgresqleu.paypal.models import TransactionInfo, ErrorLog
+from postgresqleu.paypal.models import TransactionInfo
 from postgresqleu.paypal.util import PaypalAPI
 
 class Command(BaseCommand):
index ac9a1f53d51059b7f552b780d061c4cbc9f0de54..54408b899177ece6a52db2cc4b15182d35f72fbf 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.conf import settings
 
index 28bf4f5228ecea0a782101d2b8d24d902603c318..2857557e367a84f80f604b0bb87c1230093f15ba 100644 (file)
@@ -1,6 +1,5 @@
 from django.core.management.base import BaseCommand, CommandError
 from django.db import transaction
-from django.http import QueryDict
 
 from postgresqleu.trustlypayment.models import TrustlyNotification, TrustlyLog
 from postgresqleu.trustlypayment.util import Trustly
index 840ed8359697bfa4a427691dbf0fa0c59bd260d6..4845112e52a8e3c3f54b4ac6503d292002210348 100755 (executable)
@@ -3,7 +3,7 @@
 #
 # Copyright (C) 2016, PostgreSQL Europe
 #
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.core import urlresolvers
 from django.conf import settings
index d4f25e2550d72a53aa7b128ebee67425a517cf25..20fa90036c1dd9579d5e874d0e9482b125270819 100644 (file)
@@ -15,7 +15,6 @@ from postgresqleu.trustlypayment.util import Trustly
 from postgresqleu.trustlypayment.models import TrustlyTransaction, TrustlyLog
 from postgresqleu.invoices.models import InvoiceRefund, InvoicePaymentMethod
 from postgresqleu.invoices.util import InvoiceManager
-from postgresqleu.mailqueue.util import send_simple_mail
 
 from decimal import Decimal
 
index b4c0322588f824eb98dab5b53b4d063e35b30a4d..ca57765822c22a2cd702b44cb97e41715774f278 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 
-from django.core.management.base import BaseCommand, CommandError
+from django.core.management.base import BaseCommand
 from django.db import transaction
 from django.conf import settings
 
index e0061ef61a7a5988a49a2572c615e640ab1fc3c0..15a3f1e060be625c4d598370d9456c0cf7f2b2df 100644 (file)
@@ -10,7 +10,7 @@ from postgresqleu.invoices.models import Invoice, InvoicePaymentMethod
 
 from api import TrustlyWrapper, TrustlyException
 from models import TrustlyTransaction, TrustlyLog
-from models import TrustlyNotification, TrustlyRawNotification
+from models import TrustlyNotification
 
 # Django intgrated wrapper for the trustly API
 
index 20eb39ba35606bc501709bab49b9d68d650ab7e2..9306a27acaca4da52ff31c4395dfb53b2c381b70 100644 (file)
@@ -1,7 +1,6 @@
 from django.conf.urls import include, url
 from django.conf import settings
 from django.contrib import admin
-from django.views.generic import RedirectView
 
 import postgresqleu.static.views
 import postgresqleu.newsevents.views
index 778f8c855d2483126cc7f3eef4082dde91d7bdbd..56ca6c9279be3d11ed3c57ff780fbae531c3b944 100644 (file)
@@ -69,7 +69,6 @@ lower fees.
                        raise Exception(reason)
 
                api = PaypalAPI()
-               from datetime import datetime
                invoice.refund.payment_reference = api.refund_transaction(
                        trans.paypaltransid,
                        invoice.refund.fullamount,
index 6c4e44892cbdcf3e3edee1c2e5fc69e443841372..56d5e724babf71390f33bd44f238be488e753e17 100644 (file)
@@ -5,6 +5,7 @@ from postgresqleu.invoices.models import Invoice
 from postgresqleu.trustlypayment.models import TrustlyTransaction, TrustlyLog
 
 from postgresqleu.trustlypayment.util import Trustly
+from postgresqleu.trustlypayment.api import TrustlyException
 
 
 class TrustlyPayment(object):
index 3bfdb94acbd0e5c0fb043002236c17a0b6f722c8..7bb83b384d9d11eadb174865dce8d6012c1c089a 100644 (file)
@@ -3,7 +3,6 @@ import cStringIO as StringIO
 from django.core.files.storage import Storage
 from django.core.files import File
 from django.db import connection
-from django.db.models import FileField
 from django.utils.deconstruct import deconstructible
 
 @deconstructible