Lint fixes · rs2/pandas@b82d117 (original) (raw)

Original file line number Diff line number Diff line change
@@ -916,11 +916,13 @@ def _maybe_coerce_merge_keys(self):
916 916 # Houston, we have a problem!
917 917 # let's coerce to object
918 918 if name in self.left.columns:
919 -typ = lk.categories.dtype if is_categorical_dtype(lk) else object
919 +cat = is_categorical_dtype(lk)
920 +typ = lk.categories.dtype if cat else object
920 921 self.left = self.left.assign(
921 922 **{name: self.left[name].astype(typ)})
922 923 if name in self.right.columns:
923 -typ = rk.categories.dtype if is_categorical_dtype(rk) else object
924 +cat = is_categorical_dtype(rk)
925 +typ = rk.categories.dtype if cat else object
924 926 self.right = self.right.assign(
925 927 **{name: self.right[name].astype(typ)})
926 928