Skip to content
Snippets Groups Projects
Closed stem parse_file doesn't handle stdin
  • View options
  • stem parse_file doesn't handle stdin

    • View options
  • Closed created by teor

    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

    Attributes

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first