Skip to content

Commit 15a6f69

Browse files
Fixed some imports
1 parent 97d8c1e commit 15a6f69

File tree

10 files changed

+30
-15
lines changed

10 files changed

+30
-15
lines changed

connect/logger/logger.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
import json
88
import logging
99
import os
10+
1011
from logging.config import dictConfig
11-
from connect.models import BaseModel, Fulfillment
12+
from connect.models.base import BaseModel
1213

1314
with open(os.path.join(os.path.dirname(__file__), 'config.json')) as config_file:
1415
config = json.load(config_file)
@@ -23,7 +24,7 @@ def log_request_data(args):
2324
base = " %(levelname)-6s; %(asctime)s; %(name)-6s; %(module)s:%(funcName)s:line"\
2425
"-%(lineno)d: %(message)s"
2526
sformat = args[0].id + base
26-
if isinstance(args[0], Fulfillment):
27+
if hasattr(args[0], 'asset') and hasattr(args[0].asset, 'id'):
2728
sformat = args[0].asset.id + " " + sformat
2829
[handler.setFormatter(logging.Formatter(sformat, "%I:%M:%S"))
2930
for handler in logger.handlers]

connect/models/product.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
from .customer_ui_settings import CustomerUiSettings
1212
from .product_category import ProductCategory
1313
from .product_configuration import ProductConfiguration
14+
from .product_configuration_parameter import ProductConfigurationParameter
1415
from .product_stats import ProductStats
1516
from .schemas import ProductSchema
17+
from .template import Template
1618
from connect.config import Config
19+
from connect.resources.base import ApiClient
1720

1821

1922
class Product(BaseModel):
@@ -72,7 +75,6 @@ def get_templates(self, config=None):
7275
:rtype: List[Template]
7376
"""
7477
from connect.resources.base import ApiClient
75-
from .template import Template
7678
text, _ = ApiClient(config or Config.get_instance(),
7779
'products/' + self.id + '/templates').get()
7880
return Template.deserialize(text)
@@ -92,8 +94,6 @@ def get_product_configurations(self, filters=None, config=None):
9294
:return: A list with the product configuration parameter data.
9395
:rtype: List[ProductConfigurationParameter]
9496
"""
95-
from connect.resources.base import ApiClient
96-
from .product_configuration_parameter import ProductConfigurationParameter
9797
text, _ = ApiClient(config or Config.get_instance(),
9898
'products/' + self.id + '/configurations').get(params=filters)
9999
return ProductConfigurationParameter.deserialize(text)

connect/resources/automation_engine.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
from typing import Any, Dict
77

88
from connect.logger import function_log
9-
from connect.models import ActivationTileResponse, BaseModel
9+
from connect.models.activation_tile_response import ActivationTileResponse
10+
from connect.models.base import BaseModel
1011
from .base import BaseResource
1112
from .template import TemplateResource
1213

connect/resources/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
from connect.config import Config
1313
from connect.exceptions import ServerError
1414
from connect.logger import function_log, logger
15-
from connect.models import BaseModel, ServerErrorResponse
15+
from connect.models.base import BaseModel
16+
from connect.models.server_error_response import ServerErrorResponse
1617

1718

1819
class ApiClient(object):

connect/resources/directory.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
# Copyright (c) 2019 Ingram Micro. All Rights Reserved.
55

66
from connect.config import Config
7-
from connect.models import Asset, Product, TierConfig
7+
from connect.models.asset import Asset
8+
from connect.models.product import Product
9+
from connect.models.tier_config import TierConfig
810
from connect.resources.base import ApiClient
911

1012

connect/resources/fulfillment_automation.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@
1010

1111
from connect.exceptions import FailRequest, InquireRequest, SkipRequest
1212
from connect.logger import logger, function_log
13-
from connect.models import ActivationTemplateResponse, ActivationTileResponse, Param, \
14-
Fulfillment, TierConfigRequest, Conversation
13+
from connect.models.activation_template_response import ActivationTemplateResponse
14+
from connect.models.activation_tile_response import ActivationTileResponse
15+
from connect.models.param import Param
16+
from connect.models.fulfillment import Fulfillment
17+
from connect.models.tier_config_request import TierConfigRequest
18+
from connect.models.conversation import Conversation
1519
from .automation_engine import AutomationEngine
1620

1721

connect/resources/template.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
from typing import List, Any, Dict
77

8-
from connect.models import ActivationTemplateResponse, ActivationTileResponse
8+
from connect.models.activation_template_response import ActivationTemplateResponse
9+
from connect.models.activation_tile_response import ActivationTileResponse
910
from .base import BaseResource
1011

1112

connect/resources/tier_config_automation.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77

88
from connect.exceptions import FailRequest, InquireRequest, SkipRequest
99
from connect.logger import logger, function_log
10-
from connect.models import ActivationTemplateResponse, ActivationTileResponse, Param, \
11-
TierConfigRequest
10+
from connect.models.activation_template_response import ActivationTemplateResponse
11+
from connect.models.activation_tile_response import ActivationTileResponse
12+
from connect.models.param import Param
13+
from connect.models.tier_config_request import TierConfigRequest
1214
from .automation_engine import AutomationEngine
1315

1416

connect/resources/usage_automation.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313

1414
from connect.exceptions import FileCreationError, FileRetrievalError
1515
from connect.logger import logger
16-
from connect.models import UsageListing, UsageFile, UsageRecord
16+
from connect.models.usage_listing import UsageListing
17+
from connect.models.usage_file import UsageFile
18+
from connect.models.usage_record import UsageRecord
1719
from .automation_engine import AutomationEngine
1820

1921

connect/resources/usage_file_automation.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
from connect.exceptions import SkipRequest, UsageFileAction
99
from connect.logger import logger
10-
from connect.models import BaseModel, UsageFile
10+
from connect.models.base import BaseModel
11+
from connect.models.usage_file import UsageFile
1112
from .automation_engine import AutomationEngine
1213

1314

0 commit comments

Comments
 (0)