Also allow a call with no arguments as a pattern.

Arch Linux maintainers have updated Python to 3.4.
Damn, being compatibile with old versions is hard. Got to build 3.3 from Mercurial.