chancy.plugins.rule module

Utilities for creating dynamic rules that can be used when configuring the conditions of a Plugin.

class chancy.rule.AndCondition(left: SQLAble, right: SQLAble)[source]

Bases: SQLAble

to_sql() Composable[source]
class chancy.rule.Condition(field: Composable, op: str, value: Any)[source]

Bases: SQLAble

to_sql() Composable[source]
class chancy.rule.JobRules[source]

Bases: object

A collection of rules that can be used to filter the main job table.

class Age[source]

Bases: Rule

to_sql() Composable[source]
class CreatedAt[source]

Bases: Rule

class ID[source]

Bases: Rule

class Job[source]

Bases: Rule

class Queue[source]

Bases: Rule

class ScheduledAt[source]

Bases: Rule

class State[source]

Bases: Rule

class chancy.rule.OrCondition(left: SQLAble, right: SQLAble)[source]

Bases: SQLAble

to_sql() Composable[source]
class chancy.rule.Rule(field: str)[source]

Bases: SQLAble

to_sql() Composable[source]
class chancy.rule.SQLAble[source]

Bases: object

to_sql() Composable[source]