Faits: A. Par arrêt du 14 février 2007, la Cour de cassation pénale du Tribunal cantonal vaudois a rejeté le recours formé par X._ contre un jugement rendu le 31 août 2006 par le Tribunal correctionnel de l'arrondissement de la Broye et du Nord vaudois, le condamnant, pour usure, violation par négligence des règles de l'art de construire, insoumission à une décision de l'autorité, infraction à l'art. 23 al. 2 LSEE, violation simple des règles de la circulation routière, contravention à la loi cantonale sur l'aménagement du territoire et les constructions et contravention à la loi cantonale sur les auberges et les débits de boisson, à 1 an d'emprisonnement et 2000 fr. d'amende. Saisi d'un recours de X._, le Tribunal fédéral l'a partiellement admis par arrêt 6B_458/2007 du 19 février 2008. Il a jugé que, pour une partie des faits ayant été considérés comme constitutifs d'infraction à l'art. 23 al. 2 LSEE, les conditions de cette infraction n'étaient pas réalisées. Subséquemment, il a renvoyé la cause à l'autorité cantonale pour nouvelle décision. B. Statuant à nouveau le 2 juin 2008, la Cour de cassation pénale du Tribunal cantonal vaudois a libéré le recourant d'une partie des infractions à l'art. 23 al. 2 LSEE conformément aux considérants de l'arrêt 6B_458/2007, réduit à 10 mois la durée de la peine privative de liberté et confirmé le jugement de première instance pour le surplus. Contre cet arrêt, X._ a recouru au Tribunal fédéral, essentiellement au motif que, pour avoir méconnu que, s'agissant de la sanction à prononcer, le nouveau droit lui était plus favorable, la cour cantonale l'avait condamné à une peine privative de liberté, à l'exclusion d'une peine pécuniaire. Par arrêt 6B_974/2008 du 10 juin 2009, publié aux ATF 135 IV 113, le Tribunal fédéral a partiellement admis le recours. En bref, il a considéré que, dans le cas d'espèce, tant une peine pécuniaire qu'une peine privative de liberté entraient en considération, de sorte qu'il fallait examiner si la première de ces peines ne permettait pas de sanctionner de manière équivalente la culpabilité du recourant, auquel cas la priorité devait en principe lui être accordée. Il a dès lors renvoyé la cause à l'autorité cantonale pour nouvelle décision en ce sens. C. La cour cantonale a rendu un nouvel arrêt le 31 août 2009. Elle est parvenue à la conclusion que seule une peine privative de liberté était adéquate et que, s'agissant de sa durée, il n'y avait pas lieu de s'écarter de celle de 10 mois précédemment fixée. D. X._ forme un recours en matière pénale, pour violation de l'art. 34 al. 1 CP. Il conclut à l'annulation de l'arrêt attaqué, en sollicitant l'assistance judiciaire et l'effet suspensif. Des déterminations n'ont pas été requises.