File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -468,7 +468,7 @@ def extract_ordinals(ndarray[object] values, freq):
468
468
ndarray[int64_t] ordinals = np.empty(n, dtype = np.int64)
469
469
object p
470
470
471
- freqstr = Period._maybe_convert_freq(freq).freqstr
471
+ rule_code = Period._maybe_convert_freq(freq).rule_code
472
472
473
473
for i in range (n):
474
474
p = values[i]
@@ -478,9 +478,9 @@ def extract_ordinals(ndarray[object] values, freq):
478
478
else :
479
479
try :
480
480
ordinals[i] = p.ordinal
481
-
482
- if p.freqstr != freqstr :
483
- msg = _DIFFERENT_FREQ_INDEX.format(freqstr, p.freqstr )
481
+ ordinal_rule_code = Period._maybe_convert_freq(p.freq).rule_code
482
+ if ordinal_rule_code != rule_code :
483
+ msg = _DIFFERENT_FREQ_INDEX.format(ordinal_rule_code, rule_code )
484
484
raise IncompatibleFrequency(msg)
485
485
486
486
except AttributeError :
You can’t perform that action at this time.
0 commit comments