externalproject: Fix typing annotation

pull/7738/head
Xavier Claessens 4 years ago committed by Xavier Claessens
parent 6ec0b535ba
commit 8972c71522
  1. 6
      mesonbuild/scripts/externalproject.py

@ -32,7 +32,7 @@ class ExternalProject:
self.depfile = options.depfile
self.make = options.make
def write_depfile(self):
def write_depfile(self) -> None:
with open(self.depfile, 'w') as f:
f.write('{}: \\\n'.format(self.stampfile))
for dirpath, dirnames, filenames in os.walk(self.src_dir):
@ -43,7 +43,7 @@ class ExternalProject:
path = Path(dirpath, fname)
f.write(' {} \\\n'.format(path.as_posix().replace(' ', '\\ ')))
def write_stampfile(self):
def write_stampfile(self) -> None:
with open(self.stampfile, 'w') as f:
pass
@ -80,7 +80,7 @@ class ExternalProject:
cwd=self.build_dir)
return p.returncode
def run(args):
def run(args: T.List[str]) -> int:
parser = argparse.ArgumentParser()
parser.add_argument('--name')
parser.add_argument('--srcdir')

Loading…
Cancel
Save