Exemple #1
0
def info():
    global verbosity  # todo STAHP THAT!

    verbosity += 1

    for n in [
            NSGeneralPboard, NSDragPboard, NSFindPboard, NSFontPboard,
            NSRulerPboard
    ]:
        pb = NSPasteboard.pasteboardWithName_(n)
        log(pb.name())

        items = pb.pasteboardItems()
        if len(items):
            log('Found items:')
            for i in items:
                log(i)
                log(i.types())
                log(i.dataForType_(NSPasteboardTypeString))
        else:
            log('Pasteboard empty')

        log('')

    verbosity -= 1