ALBANY — Disgraced former Rep. Anthony Weiner will reportedly be spending his prison time at a federal medical center in northern Massachusetts. Weiner, who was sentenced in September to 21 months in prison, has been assigned to the Federal Medical Center, Devens, in Ayer, Massachusetts, City & State reported. The medical center, located about an hour’s drive northwest of Boston, is one of the few federal lockups that offer residential treatment programs for sex offenders, according to the U.S. Bureau of Prisons website.