Henry Schreiner
Henry Schreiner
Correction: the most recent problem should be an easy fix. Try the `mypy` branch.
It *might* be possible for Predicate to transform: ```python @cli.Predicate def GummyBear(n) -> str: if not n.startswith('gummybear'): raise ValueError('{} is not a gummybear!'.format(n)) return n ``` to ```python GummyBear =...
@ASMfreaK, yes, I played around with MyPy and realized that wouldn't work.
It is appropriate. I will have to play with it a bit to see what is happening; I've been very pressed for time lately, but might have a a chance...
Can you put together a trivial ("toy") example so I can see what you need?
I'll try to look into this soon.
Can't you use `plumbum.local["nosetests]["-vv --goober ..............................".split()]` ? Correct me if I misunderstood the question.
Does that also randomly error if it's not a unicode string?
How does `path lib` do it? I'll be able to look at this in a few days, I just got back from a small vacation (and have a conference next...
I think the following steps would be needed: * Add `is_symlink()`, `.is_fifo()`, `.is_block_device()`, `.is_char_device()`, `.is_reserved()` from `pathlib`. * Add several predicates, like `IsSocketFile` * Allow composition, `SocketFile & RegularFile`, etc...