### Navigation

- index
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »

# utils.pickleutil

## Module: `utils.pickleutil`

Inheritance diagram for `IPython.utils.pickleutil`:

Pickle related utilities. Perhaps this should be called ‘can’.

## Classes

### `CannedFunction`

class `IPython.utils.pickleutil.``CannedFunction`(f)

  Bases: `IPython.utils.pickleutil.CannedObject`

  `__init__`(f)
  `getObject`(g=None)

### `CannedObject`

class `IPython.utils.pickleutil.``CannedObject`(obj, keys=[])

  Bases: `object`

  `__init__`(obj, keys=[])
  `getObject`(g=None)

### `Reference`

class `IPython.utils.pickleutil.``Reference`(name)

  Bases: `IPython.utils.pickleutil.CannedObject`

  object for wrapping a remote reference by name.

  `__init__`(name)
  `getObject`(g=None)

## Functions

`IPython.utils.pickleutil.``can`(obj)

`IPython.utils.pickleutil.``canDict`(obj)

`IPython.utils.pickleutil.``canSequence`(obj)

`IPython.utils.pickleutil.``rebindFunctionGlobals`(f, glbls)

`IPython.utils.pickleutil.``uncan`(obj, g=None)

`IPython.utils.pickleutil.``uncanDict`(obj, g=None)

`IPython.utils.pickleutil.``uncanSequence`(obj, g=None)

### Navigation

- index
- modules |
- next |
- previous |
- home|
- search|
- documentation »
- The IPython API »