from django.forms import ValidationError, fields
from django.template.loader import render_to_string
from django.urls import reverse
-from django.utils.encoding import force_text
+from django.utils.encoding import force_str
from django.utils.safestring import mark_safe
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import gettext_lazy as _
from taggit.forms import TagWidget
from .models import (
return ''
def paragraph(self, text):
-
# turn URL into links
def repl(match):
m = match.group(0)
class Migration(migrations.Migration):
-
dependencies = [
('taggit', '0001_initial'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0001_initial'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0002_auto_20150406_1031'),
]
class Migration(migrations.Migration):
-
dependencies = [
('data', '0005_auto_20150226_0903'),
('emissions', '0003_newsitem_event_date'),
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0004_focus_page'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0005_emission_chat_open'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0006_auto_20160507_1315'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0007_playlistelement'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0008_auto_20160514_1215'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0009_auto_20170418_1525'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0010_auto_20170423_1441'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0011_auto_20171002_2231'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0012_nonstop_redirect_path'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0013_category_itunes_category'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0014_auto_20200329_1519'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0015_auto_20200404_1510'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0016_soundfile_download_count'),
]
class Migration(migrations.Migration):
-
dependencies = [
('taggit', '0001_initial'),
('emissions', '0017_auto_20210326_1324'),
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0018_emission_tags'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0019_auto_20210527_1454'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0020_auto_20210530_1253'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0021_newsitem_subtitle'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0022_auto_20210914_1150'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0023_episode_extra_links'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0024_episode_agenda_only'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0025_auto_20221127_1541'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0026_auto_20230207_1748'),
]
class Migration(migrations.Migration):
-
dependencies = [
('emissions', '0027_auto_20230208_0851'),
]
from django.forms import fields
from django.urls import reverse
from django.utils.text import slugify
-from django.utils.translation import ugettext
-from django.utils.translation import ugettext_lazy as _
+from django.utils.translation import gettext
+from django.utils.translation import gettext_lazy as _
from taggit.managers import TaggableManager
from .app_settings import app_settings
if (self.datetime.hour, self.datetime.minute) < (
app_settings.DAY_HOUR_START,
app_settings.DAY_MINUTE_START,
- ) and (self.end_datetime.hour, self.end_datetime.minute,) >= (
+ ) and (
+ self.end_datetime.hour,
+ self.end_datetime.minute,
+ ) >= (
app_settings.DAY_HOUR_START,
app_settings.DAY_MINUTE_START,
):
def weeks_string(self):
week_ordinals = []
if self.weeks & 0b0001:
- week_ordinals.append(ugettext('1st'))
+ week_ordinals.append(gettext('1st'))
if self.weeks & 0b0010:
- week_ordinals.append(ugettext('2nd'))
+ week_ordinals.append(gettext('2nd'))
if self.weeks & 0b0100:
- week_ordinals.append(ugettext('3rd'))
+ week_ordinals.append(gettext('3rd'))
if self.weeks & 0b1000:
- week_ordinals.append(ugettext('4th'))
+ week_ordinals.append(gettext('4th'))
if not week_ordinals or len(week_ordinals) == 4:
return
if len(week_ordinals) == 1:
- return ugettext('%s of the month') % week_ordinals[0]
+ return gettext('%s of the month') % week_ordinals[0]
if len(week_ordinals) == 2:
- return ugettext(' and ').join(week_ordinals)
- return ugettext(' and ').join([', '.join(week_ordinals[:-1]), week_ordinals[-1]])
+ return gettext(' and ').join(week_ordinals)
+ return gettext(' and ').join([', '.join(week_ordinals[:-1]), week_ordinals[-1]])
def week_sort_key(self):
order = [
from datetime import datetime, time, timedelta
import taggit.utils
-from django.utils.encoding import force_text
+from django.utils.encoding import force_str
from PIL import Image
from .app_settings import app_settings
)
stdout, stderr = p.communicate()
for line in stdout.splitlines():
- line = force_text(line)
+ line = force_str(line)
if not line.startswith('Duration'):
continue
try:
from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.shortcuts import redirect
from django.urls import reverse, reverse_lazy
-from django.utils.translation import ugettext as _
-from django.utils.translation import ugettext_lazy
+from django.utils.translation import gettext as _
+from django.utils.translation import gettext_lazy
from django.views.decorators.csrf import csrf_exempt
from django.views.generic.base import RedirectView, TemplateView, View
from django.views.generic.detail import DetailView
]
-SUCCESS_MESSAGE = ugettext_lazy('Your changes will appear online in a few minutes.')
+SUCCESS_MESSAGE = gettext_lazy('Your changes will appear online in a few minutes.')
logger = logging.getLogger('panikdb')