Skip to content

Commit 48937ae

Browse files
committed
Typing fix: More direct access to the Family enum
1 parent ae053bc commit 48937ae

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

lms/product/blackboard/product.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
from lms.product.blackboard._plugin.course_copy import BlackboardCourseCopyPlugin
44
from lms.product.blackboard._plugin.grouping import BlackboardGroupingPlugin
55
from lms.product.blackboard._plugin.misc import BlackboardMiscPlugin
6-
from lms.product.product import PluginConfig, Product, Routes
6+
from lms.product.product import Family, PluginConfig, Product, Routes
77

88

99
@dataclass
1010
class Blackboard(Product):
1111
"""A product for Blackboard specific settings and tweaks."""
1212

13-
family: Product.Family = Product.Family.BLACKBOARD
13+
family: Family = Family.BLACKBOARD
1414

1515
route: Routes = Routes(
1616
oauth2_authorize="blackboard_api.oauth.authorize",

lms/product/canvas/product.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
from lms.product.canvas._plugin.course_copy import CanvasCourseCopyPlugin
44
from lms.product.canvas._plugin.grouping import CanvasGroupingPlugin
55
from lms.product.canvas._plugin.misc import CanvasMiscPlugin
6-
from lms.product.product import PluginConfig, Product, Routes
6+
from lms.product.product import Family, PluginConfig, Product, Routes
77

88

99
@dataclass
1010
class Canvas(Product):
1111
"""A product for Canvas specific settings and tweaks."""
1212

13-
family: Product.Family = Product.Family.CANVAS
13+
family: Family = Family.CANVAS
1414

1515
route: Routes = Routes(
1616
oauth2_authorize="canvas_api.oauth.authorize",

lms/product/d2l/product.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
from lms.product.d2l._plugin.course_copy import D2LCourseCopyPlugin
44
from lms.product.d2l._plugin.grouping import D2LGroupingPlugin
55
from lms.product.d2l._plugin.misc import D2LMiscPlugin
6-
from lms.product.product import PluginConfig, Product, Routes
6+
from lms.product.product import Family, PluginConfig, Product, Routes
77

88

99
@dataclass
1010
class D2L(Product):
1111
"""A product for D2L specific settings and tweaks."""
1212

13-
family: Product.Family = Product.Family.D2L
13+
family: Family = Family.D2L
1414

1515
plugin_config: PluginConfig = PluginConfig(
1616
grouping=D2LGroupingPlugin, misc=D2LMiscPlugin, course_copy=D2LCourseCopyPlugin

lms/product/moodle/product.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
from lms.product.moodle._plugin.course_copy import MoodleCourseCopyPlugin
44
from lms.product.moodle._plugin.grouping import MoodleGroupingPlugin
55
from lms.product.moodle._plugin.misc import MoodleMiscPlugin
6-
from lms.product.product import PluginConfig, Product, Routes
6+
from lms.product.product import Family, PluginConfig, Product, Routes
77

88

99
@dataclass
1010
class Moodle(Product):
11-
family: Product.Family = Product.Family.MOODLE
11+
family: Family = Family.MOODLE
1212

1313
plugin_config: PluginConfig = PluginConfig(
1414
grouping=MoodleGroupingPlugin,

0 commit comments

Comments
 (0)