mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
58 lines
1.6 KiB
Python
58 lines
1.6 KiB
Python
###################################################################
|
|
# Copyright (c) 2016 by TAOS Technologies, Inc.
|
|
# All rights reserved.
|
|
#
|
|
# This file is proprietary and confidential to TAOS Technologies.
|
|
# No part of this file may be reproduced, stored, transmitted,
|
|
# disclosed or used in any form or by any means other than as
|
|
# expressly provided by the written permission from Jianhui Tao
|
|
#
|
|
###################################################################
|
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
#
|
|
# about path function extension
|
|
#
|
|
|
|
import os
|
|
from .log import *
|
|
from .server.dnodes import *
|
|
|
|
# build/bin path
|
|
binDir = ""
|
|
|
|
def binPath():
|
|
return os.path.dirname(tdDnodes.binPath)
|
|
#global binDir
|
|
|
|
#if binDir != "":
|
|
# return binDir
|
|
|
|
#selfPath = os.path.dirname(os.path.realpath(__file__))
|
|
|
|
#if ("community/test" in selfPath):
|
|
# projPath = selfPath[:selfPath.find("community/test")]
|
|
#else:
|
|
# projPath = selfPath[:selfPath.find("TDengine/test")]
|
|
|
|
#for root, dirs, files in os.walk(projPath):
|
|
# if ("taosd" in files):
|
|
# rootRealPath = os.path.dirname(os.path.realpath(root))
|
|
# if ("packaging" not in rootRealPath):
|
|
# buildPath = root[:len(root)-len("/build/bin")]
|
|
# break
|
|
# check
|
|
#if (buildPath == ""):
|
|
# tdLog.exit("taosd not found!")
|
|
#else:
|
|
# tdLog.info(f"taosd found in {buildPath}")
|
|
# return
|
|
#binDir = buildPath + "/build/bin/"
|
|
#return binDir
|
|
|
|
def binFile(filename):
|
|
return os.path.join(binPath(), filename)
|
|
|
|
|
|
|