These critters are as pesky as Nulls, there should be specific commands to get rid of them or to replace them by a some value, or maybe adding this as an option to “Null item” and “Replace Nulls”, like what is done with “Clean Tree”.
I know about using textlenght as a hack to do this, but it is just that : a hack.
there should be specific commands to get rid of them or to replace
Get rid of is stated.
Additionally, I might be wrong about this, but I think replace nulls also can replace empty by just plugging that list in without the python. Not at a computer at the moment. Could be terribly wrong.
Neither Clean tree or Replace Nulls has any effect on Empty Items. It does not consider it an empty branch with the clean tree as it has an item. And null fails as they are not nulls.
It’s funny that, when requesting for GH enhancements, I often get a whole bunch of suggestions of workarounds.
I know them. I use them. It’s just that I think these issues deserve a proper GH tool, so basically, this kind of message is mainly targeted @DavidRutten
In this precise case, I would not care if “Null”, “Empty”, “Void”, “Nothing”, “Nada”, “Rien du tout” were treated exactly alike ; just like “Deceased”, “is no more”, “has ceased to be”, “bereft of life”, “rests in peace” and “Late” are the exact same thing : the goddamn parrot is dead for Pete’s sake !
It’s funny that, when requesting for GH enhancements, I often get a whole bunch of suggestions of workarounds.
Please don’t take workarounds as a fight against not having the feature. We simply try to offer what knowledge we can to aide in the meantime. Of course everyone wants these features. But if it is targeted just to David and you don’t want to open it to discussion, discourse does have a direct message feature.
For what it’s worth we don’t know what hacks you know except the one you mentioned. I genuinely thought those components removed empty already and you might have over looked it.
In this precise case, I would not care if “Null”, “Empty”, “Void”, “Nothing”, “Nada”
I agree there should be a case for empty, but I don’t think you can group null and empty, I think it should be different bools. Empty means there is no data (list length is 0). Null has data but it can’t be used (list length is 1) like a null mesh can still exist, you just can’t do anything to it (like baking), but you can actually fix it after the fact to be not null. For this you have the actual programming languages to blame.