<div class="doctest-setup">

>>> from xix.utils.config import configFactory
>>> directory = configFactory('xix-unittests.cfg').utils.io.data.directory
>>> from glob import glob
>>> import os.path
>>> files = glob(os.path.join(directory, '*txt'))
>>> files.sort()

</div>

Reading lines from an aggreate file

>>> from xix.utils.io import AggregateFile
>>> fd = AggregateFile(files).open()
>>> for line in fd.readlines():
...     print '=' * 10
...     print line[:-1]
...
==========
abcdef
==========
ghijkl
==========
mnopqr
==========
stuvwx
==========
yz


Iterating over the file descriptor:

>>> from xix.utils.io import AggregateFile
>>> fd = AggregateFile(files).open()
>>> for line in fd:
...     print '=' * 10
...     print line[:-1]
...
==========
abcdef
==========
ghijkl
==========
mnopqr
==========
stuvwx
==========
yz


