Update syntax for relative imports
authorMagnus Hagander <magnus@hagander.net>
Sat, 19 Jan 2019 18:38:00 +0000 (19:38 +0100)
committerMagnus Hagander <magnus@hagander.net>
Sat, 26 Jan 2019 15:19:26 +0000 (16:19 +0100)
46 files changed:
pgweb/account/admin.py
pgweb/account/forms.py
pgweb/account/views.py
pgweb/contributors/admin.py
pgweb/contributors/views.py
pgweb/core/feeds.py
pgweb/core/forms.py
pgweb/core/views.py
pgweb/docs/admin.py
pgweb/docs/views.py
pgweb/downloads/admin.py
pgweb/downloads/forms.py
pgweb/downloads/struct.py
pgweb/downloads/views.py
pgweb/events/admin.py
pgweb/events/feeds.py
pgweb/events/forms.py
pgweb/events/struct.py
pgweb/events/views.py
pgweb/featurematrix/admin.py
pgweb/featurematrix/views.py
pgweb/lists/admin.py
pgweb/lists/views.py
pgweb/mailqueue/admin.py
pgweb/mailqueue/util.py
pgweb/misc/views.py
pgweb/news/admin.py
pgweb/news/feeds.py
pgweb/news/forms.py
pgweb/news/struct.py
pgweb/news/views.py
pgweb/profserv/admin.py
pgweb/profserv/forms.py
pgweb/profserv/struct.py
pgweb/profserv/views.py
pgweb/pugs/admin.py
pgweb/pugs/views.py
pgweb/quotes/admin.py
pgweb/security/admin.py
pgweb/security/views.py
pgweb/settings.py
pgweb/sponsors/admin.py
pgweb/sponsors/views.py
pgweb/survey/admin.py
pgweb/survey/views.py
tools/search/crawler/lib/genericsite.py

index 3c1771c09cedab7110b5524e78c9dd952b75cb65..47f747cfe3cffce951078e6322d7d65b3b83d2aa 100644 (file)
@@ -6,7 +6,7 @@ from django import forms
 
 import base64
 
-from models import CommunityAuthSite, CommunityAuthOrg
+from .models import CommunityAuthSite, CommunityAuthOrg
 
 
 class CommunityAuthSiteAdminForm(forms.ModelForm):
index ff3c2eb413d0f5e1424919f2afd4bb496e3a55b7..8196c543c16b779c97498ea73654ab12e2381843 100644 (file)
@@ -7,7 +7,7 @@ from django.contrib.auth.models import User
 from pgweb.core.models import UserProfile
 from pgweb.contributors.models import Contributor
 
-from recaptcha import ReCaptchaField
+from .recaptcha import ReCaptchaField
 
 import logging
 log = logging.getLogger(__name__)
index dde8967d3f307ac19407fbf505a789a810c5003b..6a014d1559545a03aca24b0027614e374feeaa26 100644 (file)
@@ -32,12 +32,12 @@ from pgweb.contributors.models import Contributor
 from pgweb.downloads.models import Product
 from pgweb.profserv.models import ProfessionalService
 
-from models import CommunityAuthSite, CommunityAuthConsent, EmailChangeToken
-from forms import PgwebAuthenticationForm
-from forms import CommunityAuthConsentForm
-from forms import SignupForm, SignupOauthForm
-from forms import UserForm, UserProfileForm, ContributorForm
-from forms import ChangeEmailForm, PgwebPasswordResetForm
+from .models import CommunityAuthSite, CommunityAuthConsent, EmailChangeToken
+from .forms import PgwebAuthenticationForm
+from .forms import CommunityAuthConsentForm
+from .forms import SignupForm, SignupOauthForm
+from .forms import UserForm, UserProfileForm, ContributorForm
+from .forms import ChangeEmailForm, PgwebPasswordResetForm
 
 import logging
 log = logging.getLogger(__name__)
index e8a3107e07edfee388c6f1af753ceacfdd0b07f5..0d9c8fb9c8426a8ca89c11bd4080cae0d087bce7 100644 (file)
@@ -5,7 +5,7 @@ from selectable.forms.widgets import AutoCompleteSelectWidget
 
 from pgweb.core.lookups import UserLookup
 
-from models import Contributor, ContributorType
+from .models import Contributor, ContributorType
 
 
 class ContributorAdminForm(forms.ModelForm):
index da068aa55206197e4585c2052eaddd5fb476f95f..45b8551eba79b724d445cec52bc984d568f2cb78 100644 (file)
@@ -1,6 +1,6 @@
 from pgweb.util.contexts import render_pgweb
 
-from models import ContributorType
+from .models import ContributorType
 
 
 def completelist(request):
index 99b268a9f461a296b9ae8c1b4af3c2e8ec945a61..ded2db00fc38966c5ad5467015eefd8e42bbe4e9 100644 (file)
@@ -1,6 +1,6 @@
 from django.contrib.syndication.views import Feed
 
-from models import Version
+from .models import Version
 
 from datetime import datetime, time
 
index 3c749a8f6e658dbda2861b087c2bc88fbfc880ab..9c6060b7dcc1cb3340047c1da9bc21b079f844cc 100644 (file)
@@ -1,7 +1,7 @@
 from django import forms
 from django.forms import ValidationError
 
-from models import Organisation
+from .models import Organisation
 from django.contrib.auth.models import User
 
 
index 5b44328f10ede65236f33ac1f8bfe8b082a0faf5..1e54e88599e1714e12c1382ef970c9e1fcc58e92 100644 (file)
@@ -28,14 +28,14 @@ from pgweb.util.sitestruct import get_all_pages_struct
 from pgweb.news.models import NewsArticle, NewsTag
 from pgweb.events.models import Event
 from pgweb.quotes.models import Quote
-from models import Version, ImportedRSSItem
+from .models import Version, ImportedRSSItem
 
 # models needed for the pieces on the community page
 from pgweb.survey.models import Survey
 
 # models and forms needed for core objects
-from models import Organisation
-from forms import OrganisationForm, MergeOrgsForm
+from .models import Organisation
+from .forms import OrganisationForm, MergeOrgsForm
 
 
 # Front page view
index 36eb079bc34ce03a15db73d7eece8928c89a521a..d2f2590d3acdb63fa13abed00a8f7b6a2209bf90 100644 (file)
@@ -1,5 +1,5 @@
 from django.contrib import admin
 
-from models import DocPageAlias
+from .models import DocPageAlias
 
 admin.site.register(DocPageAlias)
index 3934e568a03b9ed5da9411104e6b907e5b0f82ba..2bfec6840ca49132ee092c590cc60fec3c5ec4da 100644 (file)
@@ -14,8 +14,8 @@ from pgweb.util.misc import send_template_mail
 
 from pgweb.core.models import Version
 
-from models import DocPage
-from forms import DocCommentForm
+from .models import DocPage
+from .forms import DocCommentForm
 
 
 @allow_frames
index 9b5ed3ef8e33803fba573e3a0dd745ebe727ea53..2123dc9193be48cb9f31fa4fdab6b39b5fa87c26 100644 (file)
@@ -5,7 +5,7 @@ from django.forms import ValidationError
 import re
 
 from pgweb.util.admin import PgwebAdmin
-from models import StackBuilderApp, Category, Product, LicenceType
+from .models import StackBuilderApp, Category, Product, LicenceType
 
 
 class ProductAdmin(PgwebAdmin):
index 2faf63ec342692ec2eaa00ff4c3d8902313164f7..4f6ea15ce42e6948602d84f97c30d77b6c124f8d 100644 (file)
@@ -1,7 +1,7 @@
 from django import forms
 
 from pgweb.core.models import Organisation
-from models import Product
+from .models import Product
 
 
 class ProductForm(forms.ModelForm):
index 1b3fb8de2da12ef544bd40e1e4c4ba92ff1d0240..c9c3f676cb1466189c4b1e131de9c708f1b7b1ea 100644 (file)
@@ -1,4 +1,4 @@
-from models import Category
+from .models import Category
 
 
 def get_struct():
index 943c866c9c10a38fa038f06c2babfbed23a01880..3554e2b7bd94fd8856ed128671a26411ebab4e55 100644 (file)
@@ -14,8 +14,8 @@ from pgweb.util.helpers import simple_form, PgXmlHelper, HttpServerError
 from pgweb.util.misc import varnish_purge, version_sort
 
 from pgweb.core.models import Version
-from models import Category, Product, StackBuilderApp
-from forms import ProductForm
+from .models import Category, Product, StackBuilderApp
+from .forms import ProductForm
 
 
 #######
index 343d378f0723741adebc3b9ef81367fe2845ae88..075d3ece2912aa4621f689ef5e5ed42edf33cecf 100644 (file)
@@ -2,7 +2,7 @@ from django.contrib import admin
 from django import forms
 
 from pgweb.util.admin import PgwebAdmin
-from models import Event
+from .models import Event
 
 
 def approve_event(modeladmin, request, queryset):
index 9b8bed489fc33c864570c181e4e1216606328ded..f3bb8818239d4359d2df6587e9d5e8f1a4903b44 100644 (file)
@@ -1,6 +1,6 @@
 from django.contrib.syndication.views import Feed
 
-from models import Event
+from .models import Event
 
 from datetime import datetime, time
 
index 05ff51254ebb4363d521418d637086cae6601300..45a506892ec8abc35485016ae970d53728149202 100644 (file)
@@ -2,7 +2,7 @@ from django import forms
 from django.forms import ValidationError
 
 from pgweb.core.models import Organisation
-from models import Event
+from .models import Event
 
 
 class EventForm(forms.ModelForm):
index c83c635f04e912de5cbd35e90ebe8b21b6de27e6..d97fa764be1f89c015ea24d0ce280389de7644f0 100644 (file)
@@ -1,5 +1,5 @@
 from datetime import date
-from models import Event
+from .models import Event
 
 
 def get_struct():
index 9c4cdb9ebfe4b5308ebda035a49eaeba6d674918..735785d60e720df27bdc5cc281bc6439666ee8d3 100644 (file)
@@ -7,8 +7,8 @@ from datetime import date
 from pgweb.util.contexts import render_pgweb
 from pgweb.util.helpers import simple_form
 
-from models import Event
-from forms import EventForm
+from .models import Event
+from .forms import EventForm
 
 
 def main(request):
index c5c286c3142ef74e475eafcad09edd80beb0c6b6..3674f7453df9d7d2e03e8d959d57dd42951423fb 100644 (file)
@@ -1,6 +1,6 @@
 from django.contrib import admin
 
-from models import Feature, FeatureGroup
+from .models import Feature, FeatureGroup
 
 
 class FeatureInline(admin.TabularInline):
index 5ad800e3d5983d53b4f8fade92e29b0f3f9329eb..6798240536cc2b8bf2ae5e3e5b9130a55bef53e8 100644 (file)
@@ -3,7 +3,7 @@ from django.shortcuts import get_object_or_404
 from pgweb.util.contexts import render_pgweb
 
 from pgweb.core.models import Version
-from models import Feature
+from .models import Feature
 
 
 def root(request):
index 3027b3327afdf938d6a3ebbb37cdfae9cbaa0c7e..246cea37f04fb87d27fed3dabf48d3d283cfc1c3 100644 (file)
@@ -1,5 +1,5 @@
 from django.contrib import admin
-from models import MailingList, MailingListGroup
+from .models import MailingList, MailingListGroup
 
 admin.site.register(MailingListGroup)
 admin.site.register(MailingList)
index 42531554dfea11ddbf6154be972c31239b19e1a4..2b131261a26a832c8fdfdcb6190eb093a408fe8f 100644 (file)
@@ -2,7 +2,7 @@ from django.http import HttpResponse
 
 import json
 
-from models import MailingList, MailingListGroup
+from .models import MailingList, MailingListGroup
 
 
 def listinfo(request):
index 46a6aa1f12f1f6c02a38088f112243d365e3e64d..6b89205cc970c8f1e1122d6a0d55fb8c2dc6b657 100644 (file)
@@ -2,7 +2,7 @@ from django.contrib import admin
 
 from email.parser import Parser
 
-from models import QueuedMail
+from .models import QueuedMail
 
 
 class QueuedMailAdmin(admin.ModelAdmin):
index 8b85982e6b748f2b49786cd0e540e5a8008f513a..0125ab49a4ba4948dae309431a5a6433ac1cbb40 100644 (file)
@@ -6,7 +6,7 @@ from email.Utils import make_msgid
 from email import encoders
 from email.header import Header
 
-from models import QueuedMail
+from .models import QueuedMail
 
 
 def _encoded_email_header(name, email):
index a0431f9d3ed590ab7e3821f953c6e36db0e6c781..a70b7633d3841f766e5969434c0d14c0bd7bfb8b 100644 (file)
@@ -15,7 +15,7 @@ from pgweb.util.misc import send_template_mail
 from pgweb.core.models import Version
 from pgweb.misc.models import BugIdMap
 
-from forms import SubmitBugForm
+from .forms import SubmitBugForm
 
 
 def _make_bugs_messageid(bugid):
index 545dc4e0726c92eca2e28e714067626c48bf1517..0e935860d344f44ebefa9d90309df05238f6258a 100644 (file)
@@ -1,7 +1,7 @@
 from django.contrib import admin
 
 from pgweb.util.admin import PgwebAdmin
-from models import NewsArticle, NewsTag
+from .models import NewsArticle, NewsTag
 
 
 class NewsArticleAdmin(PgwebAdmin):
index aab8585f19bc1a5a77331890b3c9fb90c05798f5..b6766b49a7d25dc578f118d4b54b34cd404bb670 100644 (file)
@@ -1,6 +1,6 @@
 from django.contrib.syndication.views import Feed
 
-from models import NewsArticle
+from .models import NewsArticle
 
 from datetime import datetime, time
 
index d25ac471c739e86ed95f075057480d63b30ece6c..6f8767a678e34e4aa08fdc93e65d5aa2f3018718 100644 (file)
@@ -2,7 +2,7 @@ from django import forms
 from django.forms import ValidationError
 
 from pgweb.core.models import Organisation
-from models import NewsArticle, NewsTag
+from .models import NewsArticle, NewsTag
 
 
 class NewsArticleForm(forms.ModelForm):
index 42a8de5763be39f5ee8e5472593e21bf992d2649..b67c8d0f1ff3508d8094ac20a0492a372b844dc6 100644 (file)
@@ -1,5 +1,5 @@
 from datetime import date, timedelta
-from models import NewsArticle
+from .models import NewsArticle
 
 
 def get_struct():
index 2c3a2a7cbd071c2b1d55d678a5c3a2692c183690..8258ca5d8aa312e4c0b710f3c415be76e975de28 100644 (file)
@@ -5,8 +5,8 @@ from pgweb.util.decorators import login_required
 from pgweb.util.contexts import render_pgweb
 from pgweb.util.helpers import simple_form
 
-from models import NewsArticle, NewsTag
-from forms import NewsArticleForm
+from .models import NewsArticle, NewsTag
+from .forms import NewsArticleForm
 
 import json
 
index 722a84510537c5b0b9632c81eaf28500577fb062..1094c50cd1511e41e1f21a25f1198fb935bf7be6 100644 (file)
@@ -1,7 +1,7 @@
 from django.contrib import admin
 
 from pgweb.util.admin import PgwebAdmin
-from models import ProfessionalService
+from .models import ProfessionalService
 
 
 class ProfessionalServiceAdmin(PgwebAdmin):
index 3ec70a93027e4662e8d0cd9aa97bae02a8778876..05d44a5894dcd96423dcada72cacb18004c4a107 100644 (file)
@@ -1,7 +1,7 @@
 from django import forms
 
 from pgweb.core.models import Organisation
-from models import ProfessionalService
+from .models import ProfessionalService
 
 
 class ProfessionalServiceForm(forms.ModelForm):
index c053d03b140139ab20a7ee014524ac071fe5254b..461add72d9783305075e3c75e5f71a4bd009ece7 100644 (file)
@@ -1,4 +1,4 @@
-from views import regions
+from .views import regions
 
 
 def get_struct():
index e618bee3143064808e2ac3fbd1cff6356f3623a9..ff7684858446f3662c50f139a8756f2c7e9631e8 100644 (file)
@@ -4,8 +4,8 @@ from pgweb.util.decorators import login_required
 from pgweb.util.contexts import render_pgweb
 from pgweb.util.helpers import simple_form
 
-from models import ProfessionalService
-from forms import ProfessionalServiceForm
+from .models import ProfessionalService
+from .forms import ProfessionalServiceForm
 
 regions = (
     ('africa', 'Africa'),
index 588714cb04d51170796f608211e4a6b8537b5cbb..8b66924b8c81e1cbbd094ec463d4542946307979 100644 (file)
@@ -1,7 +1,7 @@
 from django.contrib import admin
 
 from pgweb.util.admin import PgwebAdmin
-from models import PUG
+from .models import PUG
 
 
 class PUGAdmin(PgwebAdmin):
index 4333e37c1f72e96503c613fc02eb765ac95e5eb5..0b0b1682792d8035986247b4efb03a143e602e59 100644 (file)
@@ -1,6 +1,6 @@
 from pgweb.util.contexts import render_pgweb
 
-from models import PUG
+from .models import PUG
 
 
 def index(request):
index aa6bb2d504538b30d94597543a470e369cd53c0b..533dd8ba0b6495d6e2e0bc46184ef0c74bfe6c0e 100644 (file)
@@ -1,5 +1,5 @@
 from django.contrib import admin
-from models import Quote
+from .models import Quote
 
 
 class QuoteAdmin(admin.ModelAdmin):
index 03228614d93a7bdc9c229c0b34662990ddc0f238..9a3e902a5329bd98f7508508ad0f887d07af0f6b 100644 (file)
@@ -4,7 +4,7 @@ from django.conf import settings
 
 from pgweb.core.models import Version
 from pgweb.news.models import NewsArticle
-from models import SecurityPatch, SecurityPatchVersion
+from .models import SecurityPatch, SecurityPatchVersion
 
 
 class VersionChoiceField(forms.ModelChoiceField):
index 5340bafb36d99c57c4d98adfec608bf059391554..0a7f2041452467cf14ffe01f63a504465f57f4b3 100644 (file)
@@ -3,7 +3,7 @@ from django.shortcuts import get_object_or_404
 from pgweb.util.contexts import render_pgweb
 
 from pgweb.core.models import Version
-from models import SecurityPatch
+from .models import SecurityPatch
 
 
 def GetPatchesList(filt):
index 1c72af65388d540bf6056fdbac0730e1ba073a54..540a099a2dcccab075c896bef00c95835492a95b 100644 (file)
@@ -162,4 +162,4 @@ OAUTH = {}                                                  # OAuth providers an
 PGDG_ORG_ID = -1                                            # id of the PGDG organisation entry
 
 # Load local settings overrides
-from settings_local import *
+from .settings_local import *
index d3029c7dc1b4501bdc7f7c0f6d9131fbc4ef277d..d69f2560fb9d8135e65dc6349e3486ab26b02d79 100644 (file)
@@ -1,5 +1,5 @@
 from django.contrib import admin
-from models import Sponsor, SponsorType, Server
+from .models import Sponsor, SponsorType, Server
 
 admin.site.register(SponsorType)
 admin.site.register(Sponsor)
index d78356f13bf3fb29e75339659de4a41c3e77e050..a2621f886593ca7b95a53d0a82bd72484b182db7 100644 (file)
@@ -1,7 +1,7 @@
 from pgweb.util.contexts import render_pgweb
 from pgweb.util.decorators import cache
 
-from models import Sponsor, Server
+from .models import Sponsor, Server
 
 
 @cache(minutes=30)
index 7d59e3138ea48ccf913c11d7b9cec14d89f141c5..31c288feac54c903c086484f0e1aebde991128d9 100644 (file)
@@ -1,5 +1,5 @@
 from django.contrib import admin
-from models import Survey, SurveyLock, SurveyAnswer
+from .models import Survey, SurveyLock, SurveyAnswer
 
 
 class SurveyAdmin(admin.ModelAdmin):
index a30f96c6e1faa9962801f74d0eefcebe7f61b850..3aab706fd06ea948976241a3a38296a6fea73139 100644 (file)
@@ -8,7 +8,7 @@ from pgweb.util.contexts import render_pgweb
 from pgweb.util.misc import get_client_ip, varnish_purge
 from pgweb.util.helpers import HttpServerError
 
-from models import Survey, SurveyAnswer, SurveyLock
+from .models import Survey, SurveyAnswer, SurveyLock
 
 
 def results(request, surveyid, junk=None):
index da0d7c0fbdd0f90d78fdd20510f5f8910693c822..2204cdaca565689852e6399d0032e46fdc81b445 100644 (file)
@@ -1,7 +1,7 @@
 import re
 
-from basecrawler import BaseSiteCrawler
-from parsers import RobotsParser
+from .basecrawler import BaseSiteCrawler
+from .parsers import RobotsParser
 
 
 class GenericSiteCrawler(BaseSiteCrawler):