git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* git-p4, SyntaxError: invalid syntax
@ 2008-12-02 19:08 Gary Yang
  2008-12-02 19:45 ` Jason Foreman
  0 siblings, 1 reply; 2+ messages in thread
From: Gary Yang @ 2008-12-02 19:08 UTC (permalink / raw)
  To: git list


I got git-p4 from “git clone git://git.kernel.org/pub/scm/git/git.git git”
I copied git-p4 from contrib/fast-import/git-p4 to /home/gyang/bin

I got SyntaxError  when I ran,

git-p4 clone //depot/Workshop

/home/gyang/bin/git-p4:161: Warning: 'yield' will become a reserved keyword in the future
  File "/user/svdc/pluo/bin/git-p4", line 161
    yield pattern
                ^
SyntaxError: invalid syntax

I opened the file, git-p4. There are three import lines. I am not python programmer. Maybe I missed something in python? I have python installed at /usr/local/bin/python

which python
/usr/local/bin/python

vi git-p4
import optparse, sys, os, marshal, popen2, subprocess, shelve
import tempfile, getopt, sha, os.path, time, platform
import re

Can someone tell me what I missed?

Thanks.




      

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: git-p4, SyntaxError: invalid syntax
  2008-12-02 19:08 git-p4, SyntaxError: invalid syntax Gary Yang
@ 2008-12-02 19:45 ` Jason Foreman
  0 siblings, 0 replies; 2+ messages in thread
From: Jason Foreman @ 2008-12-02 19:45 UTC (permalink / raw)
  To: git list

On Tue, Dec 2, 2008 at 1:08 PM, Gary Yang <garyyang6@yahoo.com> wrote:
>
> /home/gyang/bin/git-p4:161: Warning: 'yield' will become a reserved keyword in the future
>  File "/user/svdc/pluo/bin/git-p4", line 161
>    yield pattern
>                ^
> SyntaxError: invalid syntax
>

This seems to indicate that your python doesn't support the "yield"
keyword (used in generators).

Are you using Python 2.2?  If so, that is a very old Python and I'd
recommend upgrading.  But even with 2.2 you can fix this by adding the
following import line:

from __future__ import generators

I'm not familiar with the git-p4 file specifically but the above
should hopefully fix your problem.


Cheers,

Jason

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-12-02 19:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-02 19:08 git-p4, SyntaxError: invalid syntax Gary Yang
2008-12-02 19:45 ` Jason Foreman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).