[Bugs] #2475 UNSP: Integrate Python code block with Turtle Art

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Tue Oct 26 07:46:54 EDT 2010

#2475: Integrate Python code block with Turtle Art
    Reporter:  tonyforster                |          Owner:  walter                     
        Type:  enhancement                |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  Turtleart                  |        Version:  Unspecified                
    Severity:  Unspecified                |       Keywords:                             
Status_field:  Unconfirmed                |   Distribution:  Unspecified                
   Seeta_dev:                             |  

Comment(by walter):

 Another consideration is security. Regardless of whether or not you edit
 Python within TA I am a bit uncomfortable with the Python code being
 buried inside the project, because it will allow the opaque distribution
 of malware. At present, you have to deliberately load the Python code into
 your project, which provides at least one opportunity for review before
 running the code. (In fact, if we do add the edit function, we can make
 the review process explicit.)

 I do share the concern about being needlessly restricted to one Python
 module per project. The current work around, which is overly complex, is
 to dispatch to different blocks of code depending upon the arguments
 passed to the block. There is no reason not to have each block load its
 own code.

Ticket URL: <http://bugs.sugarlabs.org/ticket/2475#comment:3>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system

More information about the Bugs mailing list