home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import IPython.ipapi as IPython
- ip = IPython.ipapi.get()
- from string import Template
- import sys
- import os
- from IPython.Itpl import itplns
-
- def toclip_w32(s):
- import win32clipboard as cl
- import win32con
- cl.OpenClipboard()
- cl.EmptyClipboard()
- cl.SetClipboardText(s.replace('\n', '\r\n'))
- cl.CloseClipboard()
-
-
- try:
- import win32clipboard
- toclip = toclip_w32
- except ImportError:
-
- def toclip(s):
- pass
-
-
-
- def render(tmpl):
- if os.path.isfile(tmpl):
- tmpl = open(tmpl).read()
-
- res = itplns(tmpl, ip.user_ns)
- toclip(res)
- return res
-
- ip.to_user_ns('render')
-