Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pysamples/load_journal_entry_to_heap.py
blob: 3dd3bb54ffa1dd5bc9c4dc79acb54db953e454de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#Copyright (c) 2010-11, Walter Bender, Tony Forster

# This procedure is invoked when the user-definable block on the
# "extras" palette is selected.

# Usage: Import this code into a Python (user-definable) block; when
# this code is run, the chooser will be opened for selecting a file
# from the Journal. The contents of that file will be loaded onto the
# FILO heap.


def myblock(tw, x):  # ignore second argument
    ''' Load heap from journal (Sugar only) '''

    from TurtleArt.tautils import chooser

    # Choose a datastore object and push data to heap (Sugar only)
    chooser(tw.parent, '', tw.lc.push_file_data_to_heap)