furntype.panel_pkg.implementation package#

Submodules#

furntype.panel_pkg.implementation.common module#

class furntype.panel_pkg.implementation.common.Implement_k3[source]#

Bases: object

__init__(k3_pan_obj)[source]#
property module#
exception furntype.panel_pkg.implementation.common.InsufficientImplementation[source]#

Bases: Exception

Недостаточная реализация

class furntype.panel_pkg.implementation.common.PanelChecker[source]#

Bases: object

Класс подбора необходимой реализации

classmethod create(checker)[source]#
classmethod register(predicate, factory)[source]#

Метод класса регестрирует кортеж вида (predicate, factory)

params:
  • predicate -

  • factory - фабрика

Пояснение:

предикате - это не просто выражение, которое оценивает значение true или false, это нечто большее. Термин “predicate” используется для обозначения выражения, которое определяет , является ли что-то истинным или ложным. Или, другими словами, он делает утверждение и возвращает истину или ложь на основе этого.

Parameters
  • predicate (Callable) –

  • factory (Callable) –

Return type

None

furntype.panel_pkg.implementation.common.fill_instance(instance, request_panel)[source]#

furntype.panel_pkg.implementation.panel_k3 module#

Module contents#