Pythons can take larger prey than boas in the young stages. The visual rule of slight, or noticeable lump is a decent one to follow if you are not weighing things. Royals in some cases will pick a season to start refusing food. It may or may not ever happen.
Feed conservatively until you think a jump up in size is doable.
0.1 Desert Yellowbelly BP | 0.1 Yellowbelly BP
0.1 Pastel BP | 1.0 Super Pastel BP
0.1 Champagne Het Hypo BP | 0.1 Spider BP
0.1 Lesser BP | 0.1 Pinstripe BP
1.0 Caramel Albino BP
1.0 Butter BP | 1.0 Pied BP
1.0 Cinna Bee BP | 1.0 Albino BP,
2.1 normal BP's
2.1 Western Hognose Het albino | 1.0 Western Hognose Albino Het Axanthic
1.0 Anaconda phase Western Hognose
1.0 BCI Boa |0.1 Hypo Het Snow Boa
0.1 Hypo Boa | 0.1 Hogg Island Boa
0.1 Striped Borneo Short Tailed Python
0.0.1 Jayapura GTP
I follow a similar rule until my snakes get older. But once they get past about 1000 grams I usually feed them medium rats from there on out. Even if I have to give them a second one I've begun to feel like bigger rats are just too risky, and most of mine will not take frozen/thawed. But that's just my personal rule.