|
|
@@ -5,16 +5,14 @@ from django.core.management.base import BaseCommand
|
|
5
|
5
|
from oscar.core.loading import import_module
|
|
6
|
6
|
import_module('analytics.utils', ['ScoreCalculator'], locals())
|
|
7
|
7
|
|
|
|
8
|
+logger = logging.getLogger(__name__)
|
|
|
9
|
+
|
|
8
|
10
|
|
|
9
|
11
|
class Command(BaseCommand):
|
|
10
|
|
-
|
|
11
|
12
|
help = 'Calculate product scores based on analytics data'
|
|
12
|
13
|
|
|
13
|
14
|
def handle(self, *args, **options):
|
|
14
|
|
-
|
|
15
|
|
- logger = logging.getLogger(__name__)
|
|
16
|
|
- calculator = ScoreCalculator(logger)
|
|
17
|
|
- calculator.run()
|
|
|
15
|
+ ScoreCalculator(logger).run()
|
|
18
|
16
|
|
|
19
|
17
|
|
|
20
|
18
|
|