Skip to content

Commit

Permalink
Added deprecated marker to docstrings.
Browse files Browse the repository at this point in the history
  • Loading branch information
benkonrath committed Aug 12, 2017
1 parent b0fe8da commit 067ed1c
Show file tree
Hide file tree
Showing 33 changed files with 234 additions and 38 deletions.
5 changes: 5 additions & 0 deletions localflavor/au/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ class AUPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
A form field that validates input as an Australian phone number.
Valid numbers have ten digits.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
9 changes: 8 additions & 1 deletion localflavor/au/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,14 @@ def formfield(self, **kwargs):


class AUPhoneNumberField(CharField, DeprecatedPhoneNumberField):
"""A model field that checks that the value is a valid Australian phone number (ten digits)."""
"""
A model field that checks that the value is a valid Australian phone number (ten digits).
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

description = _("Australian Phone number")

Expand Down
5 changes: 5 additions & 0 deletions localflavor/be/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ class BEPhoneNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
0dddddddd - dialling a smaller city
04dd ddd dd dd, 04dd/ddd.dd.dd,
04dd.ddd.dd.dd, 04ddddddddd - dialling a mobile number
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
9 changes: 9 additions & 0 deletions localflavor/br/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,11 @@ class BRPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
A form field that validates input as a Brazilian phone number.
The phone number must be in either of the following formats: XX-XXXX-XXXX or XX-XXXXX-XXXX.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down Expand Up @@ -101,6 +106,10 @@ def dv_maker(v):


def DV_maker(v): # noqa
"""
.. deprecated:: 1.6
Use `dv_maker` instead.
"""
warnings.warn('DV_maker is deprecated. Please use dv_maker instead.', RemovedInLocalflavor20Warning)
return dv_maker(v)

Expand Down
9 changes: 8 additions & 1 deletion localflavor/ca/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,14 @@ def clean(self, value):


class CAPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
"""Canadian phone number form field."""
"""
Canadian phone number form field.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
'invalid': _('Phone numbers must be in XXX-XXX-XXXX format.'),
Expand Down
5 changes: 5 additions & 0 deletions localflavor/ch/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,11 @@ class CHPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
The correct format is '0XX XXX XX XX'.
'0XX.XXX.XX.XX' and '0XXXXXXXXX' validate but are corrected to
'0XX XXX XX XX'.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
10 changes: 9 additions & 1 deletion localflavor/cn/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,11 @@ class CNPhoneNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
A valid phone number could be like: 010-12345678.
Considering there might be extension numbers, this could also be: 010-12345678-35.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand All @@ -197,9 +202,12 @@ class CNCellNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
The total length of a cellphone number should be 11.
.. versionchanged:: 1.1
Added 7 as a valid second digit for Chinese virtual mobile ISPs.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/dk/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ class DKPhoneNumberField(fields.RegexField, DeprecatedPhoneNumberFormFieldMixin)
Field with phone number validation.
Requires a phone number with 8 digits and optional country code.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/es/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,11 @@ class ESPhoneNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
phones)
TODO: accept and strip characters like dot, hyphen... in phone number
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/fr/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,11 @@ class FRPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
The correct format is '0X XX XX XX XX'.
'0X.XX.XX.XX.XX' and '0XXXXXXXXX' validate but are corrected to
'0X XX XX XX XX'.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

phone_digits_re = re.compile(r'^0\d(\s|\.)?(\d{2}(\s|\.)?){3}\d{2}$')
Expand Down
10 changes: 10 additions & 0 deletions localflavor/gr/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,11 @@ class GRPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
Greek general phone field.
10 digits (can also start with +30 which is the country-code for greece)
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down Expand Up @@ -99,6 +104,11 @@ class GRMobilePhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
Greek mobile phone field.
10 digits starting with 69 (could also start with +30 which is the country-code for greece)
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/hk/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ class HKPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
And, it should start with either 2, 3, 5, 6, 8, or 9.
http://en.wikipedia.org/wiki/Telephone_numbers_in_Hong_Kong
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/hr/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,11 @@ class HRPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
digit number.
Validates fixed, mobile and FGSM numbers. Normalizes to a full number with
country code (+385 prefix).
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/id_/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,11 @@ class IDPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
An Indonesian telephone number field.
http://id.wikipedia.org/wiki/Daftar_kode_telepon_di_Indonesia
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
9 changes: 8 additions & 1 deletion localflavor/il/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,14 @@ def clean(self, value):


class ILMobilePhoneNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
"""A form field that validates its input as an Israeli Mobile phone number."""
"""
A form field that validates its input as an Israeli Mobile phone number.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
'invalid': _('Enter a valid Mobile Number.'),
Expand Down
5 changes: 5 additions & 0 deletions localflavor/in_/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,11 @@ class INPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
digits if the STD code is 4 digits and 6 digits if the STD code is 5
digits. The second string will start with numbers between 1 and 6. The
separator is either a space or a hyphen.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/is_/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,11 @@ class ISPhoneNumberField(EmptyValueCompatMixin, RegexField, DeprecatedPhoneNumbe
Icelandic phone number.
Seven digits with an optional hyphen or space after the first three digits.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

def __init__(self, max_length=8, min_length=7, *args, **kwargs):
Expand Down
5 changes: 5 additions & 0 deletions localflavor/it/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@ class ITPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
Will strip any +39 country prefix from the number.
.. versionadded:: 1.1
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
5 changes: 5 additions & 0 deletions localflavor/lt/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,11 @@ class LTPhoneField(Field, DeprecatedPhoneNumberFormFieldMixin):
not converted.
.. versionadded:: 1.1
.. deprecated:: 1.6
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

# Order dependent (shorter codes cannot go before longer ones)
Expand Down
9 changes: 8 additions & 1 deletion localflavor/nl/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,14 @@ def __init__(self, attrs=None):


class NLPhoneNumberField(forms.CharField, DeprecatedPhoneNumberFormFieldMixin):
"""A Dutch telephone number field."""
"""
A Dutch telephone number field.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_validators = [NLPhoneNumberFieldValidator()]

Expand Down
4 changes: 4 additions & 0 deletions localflavor/nl/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,10 @@ class NLPhoneNumberField(models.CharField, DeprecatedPhoneNumberField):
This model field uses :class:`validators.NLPhoneNumberFieldValidator` for validation.
.. versionadded:: 1.3
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

description = _('Dutch phone number')
Expand Down
5 changes: 5 additions & 0 deletions localflavor/no/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,11 @@ class NOPhoneNumberField(RegexField, DeprecatedPhoneNumberFormFieldMixin):
Field with phonenumber validation.
Requires a phone number with 8 digits and optional country code
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
9 changes: 8 additions & 1 deletion localflavor/nz/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,14 @@ def __init__(self, *args, **kwargs):


class NZPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
"""A form field that validates its input as New Zealand phone number."""
"""
A form field that validates its input as New Zealand phone number.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {'invalid': _('Invalid phone number.')}

Expand Down
5 changes: 5 additions & 0 deletions localflavor/pk/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ class PKPhoneNumberField(EmptyValueCompatMixin, CharField, DeprecatedPhoneNumber
A form field that validates input as an Pakistani phone number.
Valid numbers have nine to eleven digits.
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
9 changes: 8 additions & 1 deletion localflavor/pk/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,14 @@ def formfield(self, **kwargs):


class PKPhoneNumberField(CharField, DeprecatedPhoneNumberField):
"""A model field that checks that the value is a valid Pakistani phone number (nine to eleven digits)."""
"""
A model field that checks that the value is a valid Pakistani phone number (nine to eleven digits).
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

description = _("Pakistani Phone number")

Expand Down
5 changes: 5 additions & 0 deletions localflavor/pt/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,11 @@ class PTPhoneNumberField(Field, DeprecatedPhoneNumberFormFieldMixin):
- Phone numbers have at least 3 and at most 9 digits and may optionally be prefixed with '00351' or '+351'.
- The input string is allowed to contain spaces (though they will be stripped).
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down
4 changes: 4 additions & 0 deletions localflavor/ro/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,10 @@ class ROPhoneNumberField(EmptyValueCompatMixin, RegexField, DeprecatedPhoneNumbe
| Official documentation (in English): http://www.ancom.org.ro/en/pnn_1300
| Official documentation (in Romanian): http://www.ancom.org.ro/pnn_1300
.. deprecated:: 1.4
Use the django-phonenumber-field_ library instead.
.. _django-phonenumber-field: https://github.com/stefanfoulis/django-phonenumber-field
"""

default_error_messages = {
Expand Down

0 comments on commit 067ed1c

Please sign in to comment.