Remember order of items

This commit is contained in:
Markus Unterwaditzer 2014-05-17 11:32:25 +02:00
parent d824882551
commit a80fa62927
2 changed files with 2 additions and 3 deletions

View file

@ -8,6 +8,7 @@
'''
import os
import collections
from .base import Item, Storage
import vdirsyncer.exceptions as exceptions
@ -59,8 +60,7 @@ class SingleFileStorage(Storage):
self.wrapper = wrapper
def list(self):
self._items = {}
text = None
self._items = collections.OrderedDict()
try:
with open(self.path, self._read_mode) as f:

View file

@ -39,7 +39,6 @@ def split_collection(text, inline=(u'VTIMEZONE',),
lines.extend(to_unicode_lines(item))
lines.append(end)
lines.append(u'')
yield u''.join(line + u'\r\n' for line in lines if line)