@@ -22,7 +22,7 @@ def __init__(self, *args, **kwargs):
22
22
def apply (self ):
23
23
"""Dynamically loads needed partition filter depending on the partition subtype"""
24
24
try :
25
- return getattr (self , '_get_{}_filter' .format (self .partition_subtype ))()
25
+ return getattr (self , '_get_{0 }_filter' .format (self .partition_subtype ))()
26
26
except AttributeError :
27
27
import re
28
28
raise PartitionRangeSubtypeError (
@@ -36,20 +36,20 @@ def _get_date_filter(self):
36
36
"""Contains a partition filter for date partition subtype"""
37
37
ranges = {
38
38
'year' : [
39
- "EXTRACT('year' FROM {}.{}) = EXTRACT('year' FROM {})" ,
39
+ "EXTRACT('year' FROM {0 }.{1 }) = EXTRACT('year' FROM {2 })" ,
40
40
],
41
41
'month' : [
42
- "EXTRACT('year' FROM {}.{}) = EXTRACT('year' FROM NOW())" ,
43
- "EXTRACT('month' FROM {}.{}) = EXTRACT('month' FROM {})" ,
42
+ "EXTRACT('year' FROM {0 }.{1 }) = EXTRACT('year' FROM NOW())" ,
43
+ "EXTRACT('month' FROM {2 }.{3 }) = EXTRACT('month' FROM {4 })" ,
44
44
],
45
45
'week' : [
46
- "EXTRACT('year' FROM {}.{}) = EXTRACT('year' FROM NOW())" ,
47
- "EXTRACT('week' FROM {}.{}) = EXTRACT('week' FROM {})" ,
46
+ "EXTRACT('year' FROM {0 }.{1 }) = EXTRACT('year' FROM NOW())" ,
47
+ "EXTRACT('week' FROM {2 }.{3 }) = EXTRACT('week' FROM {4 })" ,
48
48
],
49
49
'day' : [
50
- "EXTRACT('year' FROM {}.{}) = EXTRACT('year' FROM NOW())" ,
51
- "EXTRACT('month' FROM {}.{}) = EXTRACT('month' FROM NOW())" ,
52
- "EXTRACT('day' FROM {}.{}) = EXTRACT('day' FROM {})" ,
50
+ "EXTRACT('year' FROM {0 }.{1 }) = EXTRACT('year' FROM NOW())" ,
51
+ "EXTRACT('month' FROM {2 }.{3 }) = EXTRACT('month' FROM NOW())" ,
52
+ "EXTRACT('day' FROM {4 }.{5 }) = EXTRACT('day' FROM {6 })" ,
53
53
],
54
54
}
55
55
@@ -60,7 +60,7 @@ def _get_date_filter(self):
60
60
61
61
shows = {
62
62
'current' : 'NOW()' ,
63
- 'previous' : "NOW() - '1 {}'::interval" ,
63
+ 'previous' : "NOW() - '1 {0 }'::interval" ,
64
64
}
65
65
66
66
try :
0 commit comments