Thanks Peter for the insights that args are passed to eval(). Thanks Steven for the suggestion that ยด~/' may actually work in windows.
Combining both I'm now successfully using the following in my logging.conf configuration file, that works in both *nix and Windows: [handler_file] class=handlers.RotatingFileHandler args=(os.path.expanduser('~/.scribusGenerator.log'),'a','maxBytes=50','backupCount=1') The tilde without an explicit call to expanduser() was not working in Windows... but with it it's working like a charm. Thank you. -- https://mail.python.org/mailman/listinfo/python-list