Попробуйте добавить запятую после своего регулярного выражения:
import dirsync
pattern = r'.*\.835$',
dirsync.sync(source, destination, 'sync', verbose=True, include=pattern)
или:
import dirsync
dirsync.sync(source, destination, 'sync', verbose=True, include=(r'^.*\.wav$',))
Если у вас все еще есть проблемы, примеры сценариев dirsync должны указать вам правильное направление:https://bitbucket.org/tkhyn/dirsync/src/default/tests/regexfilters.py
Я также хотел бы знать, что делают различные варианты.В зависимости от варианта использования «только» может быть более полезным, чем «включать»
Документацию можно найти здесь: https://bitbucket.org/tkhyn/dirsync/src/default/
- только, -o шаблоны
Шаблоны регулярных выражений для включения (исключая все остальные)
- исключение шаблонов -e
Шаблоны регулярных выражений для исключения
- включение шаблонов -i
Шаблоны регулярных выражений для включения (с приоритетом над исключениями)