Running µsort on this sort of input does what I would consider to be the "wrong thing":
import re
import usort
import trailrunner
print("hello")
This gets sorted into:
import re
import trailrunner
import usort
print("hello")
Ie, the leading blank line above import usort is kept when moving usort below trailrunner, even though they are in the same category.
Running µsort on this sort of input does what I would consider to be the "wrong thing":
This gets sorted into:
Ie, the leading blank line above
import usortis kept when movingusortbelowtrailrunner, even though they are in the same category.