|
@@ -19,7 +19,7 @@ from .helpers import Error, location_validator, format_time, format_file_size, \
|
|
|
format_file_mode, ExcludePattern, IncludePattern, exclude_path, adjust_patterns, to_localtime, timestamp, \
|
|
|
get_cache_dir, get_keys_dir, format_timedelta, prune_within, prune_split, \
|
|
|
Manifest, remove_surrogates, update_excludes, format_archive, check_extension_modules, Statistics, \
|
|
|
- is_cachedir, bigint_to_int, ChunkerParams, CompressionSpec, have_cython, \
|
|
|
+ is_cachedir, bigint_to_int, ChunkerParams, CompressionSpec, have_cython, is_slow_msgpack, \
|
|
|
EXIT_SUCCESS, EXIT_WARNING, EXIT_ERROR
|
|
|
from .logger import create_logger, setup_logging
|
|
|
logger = create_logger()
|
|
@@ -1015,6 +1015,8 @@ Type "Yes I am sure" if you understand this and want to continue.\n""")
|
|
|
RemoteRepository.remote_path = args.remote_path
|
|
|
RemoteRepository.umask = args.umask
|
|
|
update_excludes(args)
|
|
|
+ if is_slow_msgpack():
|
|
|
+ logger.warning("Using a pure-python msgpack! This will result in lower performance.")
|
|
|
return args.func(args)
|
|
|
|
|
|
|