# PyPy Configuration[objspace.nofaking]

PyPy Configuration[objspace.nofaking]
general documentation config index command-line overview

# objspace.nofaking

Contents

- Basic Option Information
- Description

back to parent

# Basic Option Information

- name: nofaking
- description: disallow faking in the object space
- command-line: --nofaking
- command-line for negation: --no-nofaking
- option type: boolean option
- default: False
- requirements:
  - objspace.usemodules.posix must be set to 'True'
  - objspace.usemodules.time must be set to 'True'
  - objspace.usemodules.errno must be set to 'True'

# Description

This options prevents the automagic borrowing of implementations of modules and types not present in PyPy from CPython.

As such, it is required when translating, as then there is no CPython to borrow from. For running py.py it is useful for testing the implementation of modules like "posix", but it makes everything even slower than it is already.