def get_template_dirs():
 from django.conf import settings
 dirs = set()
 if (('django.template.loaders.filesystem.load_template_source' in settings.TEMPLATE_LOADERS) or ('django.template.loaders.filesystem.Loader' in settings.TEMPLATE_LOADERS)):
  dirs.update(map(unicode, settings.TEMPLATE_DIRS))
 if (('django.template.loaders.app_directories.load_template_source' in settings.TEMPLATE_LOADERS) or ('django.template.loaders.app_directories.Loader' in settings.TEMPLATE_LOADERS)):
  from django.template.loaders.app_directories import app_template_dirs
  dirs.update(app_template_dirs)
 return dirs

def get_template_dirs ( ) : from django . conf import settings dirs = set ( ) if ( ( 'django.template.loaders.filesystem.load_template_source' in settings . TEMPLATE_LOADERS ) or ( 'django.template.loaders.filesystem.Loader' in settings . TEMPLATE_LOADERS ) ) : dirs . update ( map ( unicode , settings . TEMPLATE_DIRS ) ) if ( ( 'django.template.loaders.app_directories.load_template_source' in settings . TEMPLATE_LOADERS ) or ( 'django.template.loaders.app_directories.Loader' in settings . TEMPLATE_LOADERS ) ) : from django . template . loaders . app_directories import app_template_dirs dirs . update ( app_template_dirs ) return dirs
returns a set of all directories that contain project templates .