blog: swap assignment macro: source is a Python file, not JavaScript