Est-il sécuritaire d'utiliser os.environ.setdefault?

De mon ipython shell, je vois une méthode setdefault en os.environ, mais il n'est pas documentée. http://docs.python.org/library/os.html#os.environ. Est-il documenté quelque part d'autre?

def setdefault(self, key, failobj=None):
    if key not in self:
        self[key] = failobj
    return self[key]

Puis-je utiliser cette fonction, ou écrire un wrapper pour ces lignes?

Il est similaire dict.setdefault méthode avec les mêmes fonctionnalités.

OriginalL'auteur balki | 2012-06-15