Skip to content

Commit 83aa522

Browse files
committed
Updated imports to be python 3 compliant.
1 parent fb850dd commit 83aa522

33 files changed

+60
-55
lines changed

quickbooks/batch.py

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

3-
from client import QuickBooks
4-
from exceptions import QuickbooksException
5-
from objects.batchrequest import IntuitBatchRequest, BatchItemRequest, BatchOperation, BatchResponse, BatchItemResponse
3+
from .client import QuickBooks
4+
from .exceptions import QuickbooksException
5+
from .objects.batchrequest import IntuitBatchRequest, BatchItemRequest, BatchOperation, BatchResponse, BatchItemResponse
66

77

88
class BatchManager(object):

quickbooks/client.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import httplib
2-
import six
1+
try:
2+
import httplib # Python 2
3+
except ImportError:
4+
import http.client as httplib # Python 3
35

4-
from exceptions import QuickbooksException, SevereException
6+
from .exceptions import QuickbooksException, SevereException
57

68
try:
79
from rauth import OAuth1Session, OAuth1Service

quickbooks/mixins.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import simplejson as json
2-
from utils import build_where_clause
3-
from client import QuickBooks
2+
from .utils import build_where_clause
3+
from .client import QuickBooks
4+
45

56
class ToJsonMixin(object):
67
def to_json(self):
78
return json.dumps(self, default=self.json_filter(), sort_keys=True, indent=4)
89

910
def json_filter(self):
10-
# filter out properties that have names starting with _ or properties that have a value of None
11+
"""
12+
filter out properties that have names starting with _ or properties that have a value of None
13+
"""
1114
return lambda obj: {k: v for k, v in obj.__dict__.items()
1215
if not k.startswith('_') and getattr(obj, k) is not None}
1316

quickbooks/objects/account.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from base import Ref, QuickbooksManagedObject, QuickbooksTransactionEntity
1+
from .base import Ref, QuickbooksManagedObject, QuickbooksTransactionEntity
22

33

44
class Account(QuickbooksManagedObject, QuickbooksTransactionEntity):

quickbooks/objects/bill.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from base import QuickbooksBaseObject, Ref, LinkedTxn, QuickbooksManagedObject, QuickbooksTransactionEntity, \
1+
from .base import QuickbooksBaseObject, Ref, LinkedTxn, QuickbooksManagedObject, QuickbooksTransactionEntity, \
22
LinkedTxnMixin, MarkupInfo
3-
from tax import TxnTaxDetail
3+
from .tax import TxnTaxDetail
44

55

66
class AccountBasedExpenseLineDetail(QuickbooksBaseObject):

quickbooks/objects/billpayment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from base import QuickbooksBaseObject, Ref, LinkedTxn, QuickbooksManagedObject, LinkedTxnMixin, \
1+
from .base import QuickbooksBaseObject, Ref, LinkedTxn, QuickbooksManagedObject, LinkedTxnMixin, \
22
QuickbooksTransactionEntity
33

44

quickbooks/objects/budget.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from base import QuickbooksBaseObject, Ref, QuickbooksManagedObject, QuickbooksTransactionEntity
1+
from .base import QuickbooksBaseObject, Ref, QuickbooksManagedObject, QuickbooksTransactionEntity
22

33

44
class BudgetDetail(QuickbooksBaseObject):

quickbooks/objects/creditcardpayment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from base import QuickbooksBaseObject
1+
from .base import QuickbooksBaseObject
22

33

44
class CreditChargeInfo(QuickbooksBaseObject):

quickbooks/objects/creditmemo.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from base import QuickbooksBaseObject, Address, EmailAddress, Ref, CustomField, CustomerMemo, QuickbooksManagedObject, \
1+
from .base import QuickbooksBaseObject, Address, EmailAddress, Ref, CustomField, CustomerMemo, QuickbooksManagedObject, \
22
LinkedTxnMixin, LinkedTxn, MarkupInfo
3-
from tax import TxnTaxDetail
3+
from .tax import TxnTaxDetail
44

55

66
class SalesItemLineDetail(QuickbooksBaseObject):

quickbooks/objects/customer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from base import Address, PhoneNumber, EmailAddress, WebAddress, Ref, QuickbooksManagedObject, \
1+
from .base import Address, PhoneNumber, EmailAddress, WebAddress, Ref, QuickbooksManagedObject, \
22
QuickbooksTransactionEntity
33

44

0 commit comments

Comments
 (0)