Sugar.env: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: = Environment Helper Functions = === How do I get the profile path, where datastore, logging and other files are all located? === You can use the env.get_profile_path() method, which retu...)
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Sugar Almanac}}
{{Sugar Almanac TOC}}
= Environment Helper Functions =
= Environment Helper Functions =



Latest revision as of 02:54, 2 October 2008

  Sugar Almanac

Sugar Almanac for Developers

Sugar Almanac Main Page

Package: sugar

sugar.env

sugar.profile

sugar.mime

Package: sugar.activity

sugar.activity.activity

sugar.activity.registry

Package: sugar.graphics

sugar.graphics.alert

sugar.graphics.toolbutton

sugar.graphics.toolbox

Package: sugar.datastore

sugar.datastore.datastore

Logging

sugar.logger

Notes on using Python Standard Logging in Sugar

Internationalization

Internationalization in Sugar

Environment Helper Functions

How do I get the profile path, where datastore, logging and other files are all located?

You can use the env.get_profile_path() method, which returns the base directory from which you can find other directories related to the datastore, logging, and activity-specific files.

from sugar import env
...
        print env.get_profile_path()


= How do I get the log path?

Use env.get_logs_path to get the specific path for logging.

from sugar import env
...
        print env.get_logs_path()