PY c w DI