diff options
author | samvel <samvel@yandex-team.ru> | 2022-02-10 16:51:40 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:51:40 +0300 |
commit | 94750cc5802a241ad847ee112a12323934f36750 (patch) | |
tree | c4ec21a35713f1c7bfc6a1896b234135454f1435 /build/scripts | |
parent | 5fbc412b418e2c06f1e277b55511fd5cecc538f5 (diff) | |
download | ydb-94750cc5802a241ad847ee112a12323934f36750.tar.gz |
Restoring authorship annotation for <samvel@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'build/scripts')
-rwxr-xr-x | build/scripts/build_mn.py | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/build/scripts/build_mn.py b/build/scripts/build_mn.py index 5bb03c247c..b1789255a3 100755 --- a/build/scripts/build_mn.py +++ b/build/scripts/build_mn.py @@ -7,19 +7,19 @@ import shutil import re import subprocess - -def get_value(val): - dct = val.split('=', 1) - if len(dct) > 1: - return dct[1] - return '' - - + +def get_value(val): + dct = val.split('=', 1) + if len(dct) > 1: + return dct[1] + return '' + + class BuildMnBase(object): def Run(self, mninfo, mnname, mnrankingSuffix, mncppPath, check=False, ptr=False, multi=False): self.mninfo = mninfo self.mnname = mnname - self.mnrankingSuffix = mnrankingSuffix + self.mnrankingSuffix = mnrankingSuffix self.mncppPath = mncppPath self.check = check self.ptr = ptr @@ -108,15 +108,15 @@ class BuildMn(BuildMnBase): class BuildMns(BuildMnBase): - def InitBase(self, listname, mnrankingSuffix): + def InitBase(self, listname, mnrankingSuffix): self.autogen = '// DO NOT EDIT THIS FILE DIRECTLY, AUTOGENERATED!\n' - self.mnrankingSuffix = mnrankingSuffix - self.mnlistname = listname + mnrankingSuffix + self.mnrankingSuffix = mnrankingSuffix + self.mnlistname = listname + mnrankingSuffix self.mnlistelem = "const NMatrixnet::TMnSsePtr*" mnlisttype = "TMap< TString, {0} >".format(self.mnlistelem) self.mnlist = "const {0} {1}".format(mnlisttype, self.mnlistname) - self.mnmultilistname = "{0}{1}Multi".format(listname, self.mnrankingSuffix) + self.mnmultilistname = "{0}{1}Multi".format(listname, self.mnrankingSuffix) self.mnmultilistelem = "const NMatrixnet::TMnMultiCategPtr*" mnmultilisttype = "TMap< TString, {0} >".format(self.mnmultilistelem) self.mnmultilist = "const {0} {1}".format(mnmultilisttype, self.mnmultilistname) @@ -146,36 +146,36 @@ class BuildMns(BuildMnBase): self.srcfile = bmns_args[6] self.mninfos = bmns_args[7:] - self.InitBase(self.listname, self.mnrankingSuffix) + self.InitBase(self.listname, self.mnrankingSuffix) def InitForHeader(self, argv): - if len(argv) < 4: - print >>sys.stderr, "BuildMns.InitForHeader(<listname> <rankingSuffix> <hdrfile> <mninfos...>)" + if len(argv) < 4: + print >>sys.stderr, "BuildMns.InitForHeader(<listname> <rankingSuffix> <hdrfile> <mninfos...>)" sys.exit(1) self.listname = argv[0] - self.mnrankingSuffix = get_value(argv[1]) - self.hdrfile = argv[2] - self.mninfos = argv[3:] + self.mnrankingSuffix = get_value(argv[1]) + self.hdrfile = argv[2] + self.mninfos = argv[3:] - self.InitBase(self.listname, self.mnrankingSuffix) + self.InitBase(self.listname, self.mnrankingSuffix) def InitForCpp(self, argv): - if len(argv) < 5: - print >>sys.stderr, "BuildMns.InitForCpp(<listname> <rankingSuffix> <hdrfile> <srcfile> <mninfos...>)" + if len(argv) < 5: + print >>sys.stderr, "BuildMns.InitForCpp(<listname> <rankingSuffix> <hdrfile> <srcfile> <mninfos...>)" sys.exit(1) self.listname = argv[0] - self.mnrankingSuffix = get_value(argv[1]) - self.hdrfile = argv[2] - self.srcfile = argv[3] - self.mninfos = argv[4:] + self.mnrankingSuffix = get_value(argv[1]) + self.hdrfile = argv[2] + self.srcfile = argv[3] + self.mninfos = argv[4:] - self.InitBase(self.listname, self.mnrankingSuffix) + self.InitBase(self.listname, self.mnrankingSuffix) def InitForFiles(self, argv): - if len(argv) < 7: - print >>sys.stderr, "BuildMns.InitForFiles(<ARCADIA_ROOT> <BINDIR> <archiver> <fml_unused_tool> <listname> <rankingSuffix> <mninfos...> [CHECK])" + if len(argv) < 7: + print >>sys.stderr, "BuildMns.InitForFiles(<ARCADIA_ROOT> <BINDIR> <archiver> <fml_unused_tool> <listname> <rankingSuffix> <mninfos...> [CHECK])" sys.exit(1) bmns_args = [] @@ -216,10 +216,10 @@ class BuildMns(BuildMnBase): mnname = re.sub("[^-a-zA-Z0-9_]", "_", mnfilename) if ext == ".info": - mnname = "staticMn{0}{1}Ptr".format(self.mnrankingSuffix, mnname) + mnname = "staticMn{0}{1}Ptr".format(self.mnrankingSuffix, mnname) tmpHdrFile.write("extern const NMatrixnet::TMnSsePtr {0};\n".format(mnname)) elif ext == ".mnmc": - mnname = "staticMnMulti{0}{1}Ptr".format(self.mnrankingSuffix, mnname) + mnname = "staticMnMulti{0}{1}Ptr".format(self.mnrankingSuffix, mnname) tmpHdrFile.write("extern const NMatrixnet::TMnMultiCategPtr {0};\n".format(mnname)) tmpHdrFile.close() @@ -233,10 +233,10 @@ class BuildMns(BuildMnBase): mnname = re.sub("[^-a-zA-Z0-9_]", "_", mnfilename) if ext == ".info": - mnname = "staticMn{0}{1}Ptr".format(self.mnrankingSuffix, mnname) + mnname = "staticMn{0}{1}Ptr".format(self.mnrankingSuffix, mnname) super(BuildMns, self).Run(item, mnname, self.mnrankingSuffix, self.BINDIR + "/mn.{0}.cpp".format(mnname), check=self.check, ptr=True, multi=False) elif ext == ".mnmc": - mnname = "staticMnMulti{0}{1}Ptr".format(self.mnrankingSuffix, mnname) + mnname = "staticMnMulti{0}{1}Ptr".format(self.mnrankingSuffix, mnname) # BUILD_MN_PTR_MULTI super(BuildMns, self).Run(item, mnname, self.mnrankingSuffix, self.BINDIR + "/mnmulti.{0}.cpp".format(mnname), check=False, ptr=True, multi=True) |