mirror of https://github.com/lukechilds/node.git
Browse Source
Originally part of 410296c
abstracted out in backport
PR-URL: https://github.com/nodejs/node/pull/9385
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
v4.x
committed by
Myles Borins
4 changed files with 31 additions and 5 deletions
@ -0,0 +1,24 @@ |
|||
from __future__ import print_function |
|||
import os |
|||
import re |
|||
|
|||
def get_version(): |
|||
node_version_h = os.path.join( |
|||
os.path.dirname(__file__), |
|||
'..', |
|||
'src', |
|||
'node_version.h') |
|||
|
|||
f = open(node_version_h) |
|||
|
|||
regex = '^#define NODE_MODULE_VERSION [0-9]+' |
|||
|
|||
for line in f: |
|||
if re.match(regex, line): |
|||
major = line.split()[2] |
|||
return major |
|||
|
|||
raise Exception('Could not find pattern matching %s' % regex) |
|||
|
|||
if __name__ == '__main__': |
|||
print(get_version()) |
Loading…
Reference in new issue