stem parse_file doesn't handle stdin

The code looks like:

from sys import stdin

from stem.descriptor import parse_file

new_micro_digests = set()

for desc in parse_file(stdin, validate = True):
    new_micro_digests.add(desc.digest)

The stack trace looks like:

$ cat 2017-10-14-17-05-00-micro | ./get_micro_fp.py
Traceback (most recent call last):
  File "./get_micro_fp.py", line 9, in <module>
    for desc in parse_file(stdin, validate = True):
  File "/Users/dev/stem/stem/descriptor/__init__.py", line 196, in parse_file
    initial_position = descriptor_file.tell()
IOError: [Errno 29] Illegal seek
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information