8000 Make all imports relative · Twilio-api/twilio-python@25b5ac9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 25b5ac9

Browse files
author
Kevin Burke
committed
Make all imports relative
1 parent 2c5fa93 commit 25b5ac9

24 files changed

+104
-111
lines changed

twilio/rest/__init__.py

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,27 @@
55
import requests
66
from six import u
77

8-
import twilio
9-
from twilio import TwilioException
10-
from twilio.rest.resources import Accounts
11-
from twilio.rest.resources import Applications
12-
from twilio.rest.resources import AuthorizedConnectApps
13-
from twilio.rest.resources import CallerIds
14-
from twilio.rest.resources import Calls
15-
from twilio.rest.resources import Conferences
16-
from twilio.rest.resources import ConnectApps
17-
from twilio.rest.resources import MediaList
18-
from twilio.rest.resources import Members
19-
from twilio.rest.resources import Messages
20-
from twilio.rest.resources import Notifications
21-
from twilio.rest.resources import Participants
22-
from twilio.rest.resources import PhoneNumbers
23-
from twilio.rest.resources import Queues
24-
from twilio.rest.resources import Recordings
25-
from twilio.rest.resources import Sandboxes
26-
from twilio.rest.resources import Sip
27-
from twilio.rest.resources import Sms
28-
from twilio.rest.resources import Transcriptions
29-
from twilio.rest.resources import Usage
8+
from .. import TwilioException, __version__
9+
from .resources import Accounts
10+
from .resources import Applications
11+
from .resources import AuthorizedConnectApps
12+
from .resources import CallerIds
13+
from .resources import Calls
14+
from .resources import Conferences
15+
from .resources import ConnectApps
16+
from .resources import MediaList
17+
from .resources import Members
18+
from .resources import Messages
19+
from .resources import Notifications
20+
from .resources import Participants
21+
from .resources import PhoneNumbers
22+
from .resources import Queues
23+
from .resources import Recordings
24+
from .resources import Sandboxes
25+
from .resources import Sip
26+
from .resources import Sms
27+
from .resources import Transcriptions
28+
from .resources import Usage
3029

3130

3231
def find_credentials(environ=None):
@@ -201,7 +200,7 @@ def make_twilio_request(self, method, uri, **kwargs):
201200
likely a timeout, but possibly a connection error.
202201
"""
203202
user_agent = "twilio-python/%s (Python %s)" % (
204-
twilio.__version__,
203+
__version__,
205204
platform.python_version(),
206205
)
207206
headers = {

twilio/rest/resources/__init__.py

Lines changed: 21 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,45 @@
1-
import twilio
2-
from twilio import TwilioException
1+
from .. import TwilioException
32

4-
from twilio.rest.resources.imports import (
3+
from .imports import (
54
parse_qs,
65
json,
76
)
87

9-
from twilio.rest.resources.util import (
8+
from .util import (
109
transform_params, format_name, parse_date, convert_boolean, convert_case,
1110
convert_keys, normalize_dates, UNSET_TIMEOUT
1211
)
13-
from twilio.rest.resources.base import (
14-
Resource, InstanceResource, ListResource,
15-
)
16-
from twilio.rest.resources.phone_numbers import (
12+
from .base import Resource, InstanceResource, ListResource
13+
from .phone_numbers import (
1714
AvailablePhoneNumber, AvailablePhoneNumbers, PhoneNumber, PhoneNumbers
1815
)
19-
from twilio.rest.resources.recordings import Recording, Recordings
20-
from twilio.rest.resources.transcriptions import Transcription, Transcriptions
16+
from .recordings import Recording, Recordings
17+
from .transcriptions import Transcription, Transcriptions
2118

22-
from twilio.rest.resources.notifications import Notification, Notifications
23-
from twilio.rest.resources.connect_apps import (
19+
from .notifications import Notification, Notifications
20+
from .connect_apps import (
2421
ConnectApp, ConnectApps, AuthorizedConnectApp, AuthorizedConnectApps
2522
)
26-
from twilio.rest.resources.calls import Call, Calls
27-
from twilio.rest.resources.caller_ids import CallerIds, CallerId
28-
from twilio.rest.resources.sandboxes import Sandbox, Sandboxes
29-
from twilio.rest.resources.sms_messages import (
23+
from .calls import Call, Calls
24+
from .caller_ids import CallerIds, CallerId
25+
from .sandboxes import Sandbox, Sandboxes
26+
from .sms_messages import (
3027
Sms, SmsMessage, SmsMessages, ShortCode, ShortCodes)
31-
from twilio.rest.resources.conferences import (
28+
from .conferences import (
3229
Participant, Participants, Conference, Conferences
3330
)
34-
from twilio.rest.resources.queues import (
31+
from .queues import (
3532
Member, Members, Queue, Queues,
3633
)
37-
from twilio.rest.resources.applications import (
34+
from .applications import (
3835
Application, Applications
3936
)
40-
from twilio.rest.resources.accounts import Account, Accounts
37+
from .accounts import Account, Accounts
4138

42-
from twilio.rest.resources.usage import Usage
39+
from .usage import Usage
4340

44-
from twilio.rest.resources.messages import Message, Messages
41+
from .messages import Message, Messages
4542

46-
from twilio.rest.resources.media import Media, MediaList
43+
from .media import Media, MediaList
4744

48-
from twilio.rest.resources.sip import Sip
45+
from .sip import Sip

twilio/rest/resources/accounts.py

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,18 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
2-
from twilio.rest.resources.applications import Applications
3-
from twilio.rest.resources.notifications import Notifications
4-
from twilio.rest.resources.recordings import Transcriptions, Recordings
5-
from twilio.rest.resources.calls import Calls
6-
from twilio.rest.resources.sms_messages import Sms
7-
from twilio.rest.resources.caller_ids import CallerIds
8-
from twilio.rest.resources.phone_numbers import PhoneNumbers
9-
from twilio.rest.resources.conferences import Conferences
10-
from twilio.rest.resources.connect_apps import (
11-
ConnectApps, AuthorizedConnectApps
12-
)
13-
from twilio.rest.resources.queues import Queues
14-
from twilio.rest.resources.usage import UsageRecords, UsageTriggers
15-
from twilio.rest.resources.messages import Messages
16-
from twilio.rest.resources.media import MediaList
17-
from twilio.rest.resources.sip import Sip
1+
from . import InstanceResource, ListResource
2+
from .applications import Applications
3+
from .notifications import Notifications
4+
from .recordings import Transcriptions, Recordings
5+
from .calls import Calls
6+
from .sms_messages import Sms
7+
from .caller_ids import CallerIds
8+
from .phone_numbers import PhoneNumbers
9+
from .conferences import Conferences
10+
from .connect_apps import ConnectApps, AuthorizedConnectApps
11+
from .queues import Queues
12+
from .usage import UsageRecords, UsageTriggers
13+
from .messages import Messages
14+
from .media import MediaList
15+
from .sip import Sip
1816

1917

2018
class Account(InstanceResource):

twilio/rest/resources/applications.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import InstanceResource, ListResource
22

33

44
class Application(InstanceResource):

twilio/rest/resources/base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import logging
2-
from twilio.compat import urlparse
2+
from ...compat import urlparse
33

4-
from twilio import TwilioException
5-
from twilio.rest.resources.imports import parse_qs, json
6-
from twilio.rest.resources.util import transform_params, parse_rfc2822_date
4+
from .. import TwilioException
5+
from .imports import parse_qs, json
6+
from .util import transform_params, parse_rfc2822_date
77

88

99
class Resource(object):

twilio/rest/resources/caller_ids.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources import transform_params
2-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import transform_params
2+
from . import InstanceResource, ListResource
33

44

55
class CallerId(InstanceResource):

twilio/rest/resources/calls.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from twilio.rest.resources.notifications import Notifications
2-
from twilio.rest.resources.recordings import Recordings
3-
from twilio.rest.resources.util import normalize_dates, parse_date
4-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .notifications import Notifications
2+
from .recordings import Recordings
3+
from .util import normalize_dates, parse_date
4+
from . import InstanceResource, ListResource
55

66

77
class Call(InstanceResource):

twilio/rest/resources/conferences.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources.util import parse_date, normalize_dates
2-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .util import parse_date, normalize_dates
2+
from . import InstanceResource, ListResource
33

44

55
class Participant(InstanceResource):

twilio/rest/resources/connect_apps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import InstanceResource, ListResource
22
from six import iteritems
33

44

twilio/rest/resources/media.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
2-
from twilio.rest.resources.util import normalize_dates, parse_date
1+
from . import InstanceResource, ListResource
2+
from .util import normalize_dates, parse_date
33

44

55
class Media(InstanceResource):

twilio/rest/resources/messages.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
2-
from twilio.rest.resources.media import MediaList
3-
from twilio.rest.resources.util import normalize_dates, parse_date
1+
from . import InstanceResource, ListResource
2+
from .media import MediaList
3+
from .util import normalize_dates, parse_date
44

55

66
class Message(InstanceResource):

twilio/rest/resources/notifications.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources.util import normalize_dates
2-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .util import normalize_dates
2+
from . import InstanceResource, ListResource
33

44

55
class Notification(InstanceResource):

twilio/rest/resources/phone_numbers.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import re
22

3-
from twilio import TwilioException
4-
from twilio.rest.resources.util import change_dict_key, transform_params
5-
from twilio.rest.resources import InstanceResource, ListResource
3+
from .. import TwilioException
4+
from .util import change_dict_key, transform_params
5+
from . import InstanceResource, ListResource
66

77

88
TYPES = {"local": "Local", "tollfree": "TollFree", "mobile": "Mobile"}

twilio/rest/resources/queues.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import InstanceResource, ListResource
22

33

44
class Member(InstanceResource):

twilio/rest/resources/recordings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from twilio.rest.resources.util import normalize_dates
1+
from .util import normalize_dates
22

3-
from twilio.rest.resources.transcriptions import Transcriptions
4-
from twilio.rest.resources.base import InstanceResource, ListResource
3+
from .transcriptions import Transcriptions
4+
from .base import InstanceResource, ListResource
55

66

77
class Recording(InstanceResource):

twilio/rest/resources/sandboxes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources.util import transform_params
2-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .util import transform_params
2+
from . import InstanceResource, ListResource
33

44

55
class Sandbox(InstanceResource):

twilio/rest/resources/sip/__init__.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
from twilio.rest.resources.sip.credential_lists import Credentials
2-
from twilio.rest.resources.sip.credential_lists import SipCredentialLists
3-
from twilio.rest.resources.sip.domains import CredentialListMappings
4-
from twilio.rest.resources.sip.domains import IpAccessControlListMappings
5-
from twilio.rest.resources.sip.domains import Domains
6-
from twilio.rest.resources.sip.ip_access_control_lists import IpAddresses
7-
from twilio.rest.resources.sip.ip_access_control_lists import \
8-
SipIpAccessControlLists
1+
from .credential_lists import Credentials
2+
from .credential_lists import SipCredentialLists
3+
from .domains import CredentialListMappings
4+
from .domains import IpAccessControlListMappings
5+
from .domains import Domains
6+
from .ip_access_control_lists import IpAddresses
7+
from .ip_access_control_lists import SipIpAccessControlLists
98

109

1110
class Sip(object):

twilio/rest/resources/sip/credential_lists.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .. import InstanceResource, ListResource
22

33

44
class Credential(InstanceResource):

twilio/rest/resources/sip/domains.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .. import InstanceResource, ListResource
22

33

44
class IpAccessControlListMapping(InstanceResource):

twilio/rest/resources/sip/ip_access_control_lists.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .. import InstanceResource, ListResource
22

33

44
class IpAddress(InstanceResource):

twilio/rest/resources/sms_messages.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from twilio.rest.resources.util import normalize_dates, parse_date
2-
from twilio.rest.resources import InstanceResource, ListResource
1+
from .util import normalize_dates, parse_date
2+
from . import InstanceResource, ListResource
33

44

55
class ShortCode(InstanceResource):

twilio/rest/resources/transcriptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import InstanceResource, ListResource
22

33

44
class Transcription(InstanceResource):

twilio/rest/resources/usage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from twilio.rest.resources import InstanceResource, ListResource
1+
from . import InstanceResource, ListResource
22

33

44
class UsageTrigger(InstanceResource):

twilio/util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import time
44
from hashlib import sha1
55

6-
from twilio import jwt
7-
from twilio.compat import izip, urlencode
6+
from . import jwt
7+
from .compat import izip, urlencode
88
from six import iteritems
99

1010

0 commit comments

Comments
 (0)
0