summaryrefslogtreecommitdiff
path: root/apscheduler/triggers/cron/fields.py
diff options
context:
space:
mode:
Diffstat (limited to 'apscheduler/triggers/cron/fields.py')
-rw-r--r--apscheduler/triggers/cron/fields.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/apscheduler/triggers/cron/fields.py b/apscheduler/triggers/cron/fields.py
index 811127b..27674c8 100644
--- a/apscheduler/triggers/cron/fields.py
+++ b/apscheduler/triggers/cron/fields.py
@@ -6,7 +6,7 @@ import six
from apscheduler.triggers.cron.expressions import (
AllExpression, RangeExpression, WeekdayPositionExpression, LastDayOfMonthExpression,
- WeekdayRangeExpression)
+ WeekdayRangeExpression, MonthRangeExpression)
__all__ = ('MIN_VALUES', 'MAX_VALUES', 'DEFAULT_VALUES', 'BaseField', 'WeekField',
@@ -107,3 +107,7 @@ class DayOfWeekField(BaseField):
def get_value(self, dateval):
return dateval.weekday()
+
+
+class MonthField(BaseField):
+ COMPILERS = BaseField.COMPILERS + [MonthRangeExpression]