def createDesignDocuments(self): # Sync the design documents for the client's datatypes for doc_class in [ CachedRevisionDocument, DataRegionDocument, SyncChangeDocument, FileChangeDocument, ChangesSequenceDocument, ChangesSequenceDocument, SyncDocument, FriendDocument, NotificationDocument, SortedByTypeSyncDocument, BuddySharesSyncDocument, FriendSyncDocument, MySharesSyncDocument, TaggedSyncDocument ]: helper = DocumentHelper(doc_class, tsumufs.dbName) helper.sync() if not helper.database.get("_design/changes"): changesfilters = ChangesFiltersDocument() changesfilters._data['_id'] = "_design/changes" changesfilters.store(helper.database) if not helper.database.get("_design/replication"): repfilters = ReplicationFiltersDocument() repfilters._data['_id'] = "_design/replication" repfilters.store(helper.database)