[Dextrose] [PATCH Sugar] Extend sugar-launch with more options

Martin Abente martin.abente.lahaye at gmail.com
Thu Jan 20 06:56:26 EST 2011


Since rainbow is never going to run in Dextrose2, I think this patch is
still useful for dextrose2 while we find a better approach for upstream.

On Wed, Jan 12, 2011 at 2:45 PM, Martin Abente <
martin.abente.lahaye at gmail.com> wrote:

> Add activity_id, object_id and uri options.
>
> ---
>  bin/sugar-launch |    9 ++++++++-
>  1 files changed, 8 insertions(+), 1 deletions(-)
>
> diff --git a/bin/sugar-launch b/bin/sugar-launch
> index 7297a8e..ddff162 100644
> --- a/bin/sugar-launch
> +++ b/bin/sugar-launch
> @@ -28,6 +28,12 @@ usage = "usage: %prog [options] activity"
>  parser = OptionParser(usage)
>  parser.add_option("-d", "--debug", action="store_true", dest="debug",
>                   help="launch activity inside gdb")
> +parser.add_option("-a", "--activity_id", action="store", type="string",
> +                  dest="activity_id", help="specify activity id",
> default=None)
> +parser.add_option("-o", "--object_id", action="store", type="string",
> +                  dest="object_id", help="specify object id",
> default=None)
> +parser.add_option("-u", "--uri", action="store", type="string",
> +                  dest="uri", help="specify uri", default=None)
>  (options, args) = parser.parse_args()
>
>  if len(args) == 0:
> @@ -42,7 +48,8 @@ if not path:
>     sys.exit(1)
>
>  activity = ActivityBundle(path)
> -cmd_args = activityfactory.get_command(activity)
> +cmd_args = activityfactory.get_command(activity, options.activity_id,
> +                                options.object_id, options.uri)
>
>  def _which(exec_file):
>     if 'PATH' in os.environ:
> --
> 1.7.3.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/dextrose/attachments/20110120/ffba2c96/attachment.html>


More information about the Dextrose mailing list