~ubuntu-branches/ubuntu/raring/ipython/raring

« back to all changes in this revision

Viewing changes to IPython/lib/clipboard.py

  • Committer: Package Import Robot
  • Author(s): Julian Taylor
  • Date: 2013-02-02 11:14:27 UTC
  • mfrom: (1.2.21) (6.2.3 experimental)
  • Revision ID: package-import@ubuntu.com-20130202111427-nxxl7g1ulix8g9lg
Tags: 0.13.2~rc2-1
* New upstream release candidate (LP: #1161818, #1162112)
* pass -a to xvfb-run
* drop DM-Upload-Allowed, not needed anymore
* don't link documentation of ipython-doc so ipython3 does not depend on
  ipython (Closes: #695554)
  Requires ipython-doc.preinst to not lose copyright on upgrade
* add ipython3 and ipython3-qtconsole desktop files (Closes: #693612)
* fix detection of cython modules for multiarch python (Closes: #697704)
* don't install tests for notebook and qtconsole
* bump standard to 3.9.4, no changes required
* add autopkgtests running testsuite and testing tools, cython magics
  and incomplete install message
* fix crash on tracebacks without line numbers (Closes: #701597)
* add tkinter package to debianize-error-messages.patch (Closes: #701707)
* use canonical vcs fields in control

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
        stdout=subprocess.PIPE)
31
31
    text, stderr = p.communicate()
32
32
    # Text comes in with old Mac \r line endings. Change them to \n.
33
 
    text = text.replace('\r', '\n')
 
33
    text = text.replace(b'\r', b'\n')
34
34
    return text
35
35
 
36
36
def tkinter_clipboard_get():
43
43
    try:
44
44
        import Tkinter
45
45
    except ImportError:
 
46
        from IPython.utils import py3compat
46
47
        raise TryNext("Getting text from the clipboard on this platform "
47
 
                      "requires Tkinter.")
 
48
                      "requires the %s-tk package." % ("python3" if py3compat.PY3 else "python"))
48
49
    root = Tkinter.Tk()
49
50
    root.withdraw()
50
51
    text = root.clipboard_get()