git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v5 02/22] git-p4: remove unneeded semicolons from statements

From
Joel Holdsworth <jholdsworth@nvidia.com>
Date
Apr 1, 2022, 14:24 UTC
Message-ID
<20220401142504.58995-3-jholdsworth@nvidia.com>
In-Reply-To
<20220401142504.58995-1-jholdsworth@nvidia.com>

Python allows the usage of compound statements where multiple statements are written on a single line separared by semicolons. It is also possible to add a semicolon after a single statement, however this is generally considered to be untidy, and is unnecessary.

Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
---
 git-p4.py | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/git-p4.py b/git-p4.py
index 265182b088..aabf657a57 100755
--- a/git-p4.py
+++ b/git-p4.py
@@ -813,7 +813,7 @@ def p4Cmd(cmd, *k, **kw):
     result = {}
     for entry in list:
         result.update(entry)
-    return result;
+    return result
 
 
 def p4Where(depotPath):
@@ -914,8 +914,8 @@ def extractSettingsGitLog(log):
 
 def gitBranchExists(branch):
     proc = subprocess.Popen(["git", "rev-parse", branch],
-                            stderr=subprocess.PIPE, stdout=subprocess.PIPE);
-    return proc.wait() == 0;
+                            stderr=subprocess.PIPE, stdout=subprocess.PIPE)
+    return proc.wait() == 0
 
 
 def gitUpdateRef(ref, newvalue):
@@ -3530,8 +3530,8 @@ def gitCommitByP4Change(self, ref, change):
     def importNewBranch(self, branch, maxChange):
         # make fast-import flush all changes to disk and update the refs using the checkpoint
         # command so that we can try to find the branch parent in the git history
-        self.gitStream.write("checkpoint\n\n");
-        self.gitStream.flush();
+        self.gitStream.write("checkpoint\n\n")
+        self.gitStream.flush()
         branchPrefix = self.depotPaths[0] + branch + "/"
         range = "@1,%s" % maxChange
         #print "prefix" + branchPrefix
@@ -3607,12 +3607,12 @@ def importChanges(self, changes, origin_revision=0):
                                 fullBranch = self.projectName + branch
                                 if fullBranch not in self.p4BranchesInGit:
                                     if not self.silent:
-                                        print("\n    Importing new branch %s" % fullBranch);
+                                        print("\n    Importing new branch %s" % fullBranch)
                                     if self.importNewBranch(branch, change - 1):
                                         parent = ""
                                         self.p4BranchesInGit.append(fullBranch)
                                     if not self.silent:
-                                        print("\n    Resuming with change %s" % change);
+                                        print("\n    Resuming with change %s" % change)
 
                                 if self.verbose:
                                     print("parent determined through known branches: %s" % parent)
@@ -3680,7 +3680,7 @@ def importHeadRevision(self, revision):
                                  % info['data'])
                 if info['data'].find("must refer to client") >= 0:
                     sys.stderr.write("This particular p4 error is misleading.\n")
-                    sys.stderr.write("Perhaps the depot path was misspelled.\n");
+                    sys.stderr.write("Perhaps the depot path was misspelled.\n")
                     sys.stderr.write("Depot path:  %s\n" % " ".join(self.depotPaths))
                 sys.exit(1)
             if 'p4ExitCode' in info:
@@ -3789,7 +3789,7 @@ def openStreams(self):
         self.importProcess = subprocess.Popen(["git", "fast-import"],
                                               stdin=subprocess.PIPE,
                                               stdout=subprocess.PIPE,
-                                              stderr=subprocess.PIPE);
+                                              stderr=subprocess.PIPE)
         self.gitOutput = self.importProcess.stdout
         self.gitStream = self.importProcess.stdin
         self.gitError = self.importProcess.stderr
@@ -3975,7 +3975,7 @@ def run(self, args):
         self.loadUserMapFromCache()
         self.labels = {}
         if self.detectLabels:
-            self.getLabels();
+            self.getLabels()
 
         if self.detectBranches:
             ## FIXME - what's a P4 projectName ?
@@ -4061,9 +4061,9 @@ def run(self, args):
 
     def rebase(self):
         if os.system("git update-index --refresh") != 0:
-            die("Some files in your working directory are modified and different than what is in your index. You can use git update-index <filename> to bring the index up to date or stash away all your changes with git stash.");
+            die("Some files in your working directory are modified and different than what is in your index. You can use git update-index <filename> to bring the index up to date or stash away all your changes with git stash.")
         if len(read_pipe(["git", "diff-index", "HEAD", "--"])) > 0:
-            die("You have uncommitted changes. Please commit them before rebasing or stash them away with git stash.");
+            die("You have uncommitted changes. Please commit them before rebasing or stash them away with git stash.")
 
         [upstream, settings] = findUpstreamBranchPoint()
         if len(upstream) == 0:
@@ -4362,7 +4362,7 @@ def main():
                                    formatter = HelpFormatter())
 
     try:
-        (cmd, args) = parser.parse_args(sys.argv[2:], cmd);
+        (cmd, args) = parser.parse_args(sys.argv[2:], cmd)
     except:
         parser.print_help()
         raise
@@ -4378,7 +4378,7 @@ def main():
                 if os.path.exists(cmd.gitdir):
                     cdup = read_pipe(["git", "rev-parse", "--show-cdup"]).strip()
                     if len(cdup) > 0:
-                        chdir(cdup);
+                        chdir(cdup)
 
         if not isValidGitDir(cmd.gitdir):
             if isValidGitDir(cmd.gitdir + "/.git"):
-- 
2.35.GIT
Previous: Joel HoldsworthNext: Joel Holdsworth
Message 15 of 25 in “git-p4: Various code tidy-ups”
  1. 00/22 git-p4: Various code tidy-upsJoel Holdsworth, Apr 1, 2022
  2. 11/22 git-p4: place a single space after every commaJoel Holdsworth, Apr 1, 2022
  3. 12/22 git-p4: remove extraneous spaces before function argumentsJoel Holdsworth, Apr 1, 2022
  4. 15/22 git-p4: ensure every comment has a single #Joel Holdsworth, Apr 1, 2022
  5. 16/22 git-p4: ensure there is a single space around all operatorsJoel Holdsworth, Apr 1, 2022
  6. 18/22 git-p4: compare to singletons with "is" and "is not"Joel Holdsworth, Apr 1, 2022
  7. 19/22 git-p4: only seperate code blocks by a single empty lineJoel Holdsworth, Apr 1, 2022
  8. 17/22 git-p4: normalize indentation of lines in conditionalsJoel Holdsworth, Apr 1, 2022
  9. 13/22 git-p4: remove redundant backslash-continuations inside bracketsJoel Holdsworth, Apr 1, 2022
  10. 20/22 git-p4: move inline comments to line aboveJoel Holdsworth, Apr 1, 2022
  11. 14/22 git-p4: remove spaces between dictionary keys and colonsJoel Holdsworth, Apr 1, 2022
  12. 22/22 git-p4: sort importsJoel Holdsworth, Apr 1, 2022
  13. 21/22 git-p4: seperate multiple statements onto seperate linesJoel Holdsworth, Apr 1, 2022
  14. 08/22 git-p4: remove padding from lists, tuples and function argumentsJoel Holdsworth, Apr 1, 2022
  15. 02/22 git-p4: remove unneeded semicolons from statementsJoel Holdsworth, Apr 1, 2022
  16. 07/22 git-p4: sort and de-duplcate pylint disable listJoel Holdsworth, Apr 1, 2022
  17. 09/22 git-p4: remove spaces around default argumentsJoel Holdsworth, Apr 1, 2022
  18. 03/22 git-p4: indent with 4-spacesJoel Holdsworth, Apr 1, 2022
  19. 10/22 git-p4: removed brackets when assigning multiple return valuesJoel Holdsworth, Apr 1, 2022
  20. 01/22 git-p4: add blank lines between functions and class definitionsJoel Holdsworth, Apr 1, 2022
  21. 04/22 git-p4: improve consistency of docstring formattingJoel Holdsworth, Apr 1, 2022
  22. 06/22 git-p4: remove commented codeJoel Holdsworth, Apr 1, 2022
  23. 05/22 git-p4: convert descriptive class and function comments into docstringsJoel Holdsworth, Apr 1, 2022
  24. Tao KlerksApr 10, 2022
  25. Junio C HamanoApr 11, 2022

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.