Python os.path.py() Examples
The following are 4
code examples of os.path.py().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
os.path
, or try the search function
.
Example #1
Source File: path.py From don with Apache License 2.0 | 5 votes |
def launch_ping(src_ip, dst_ip, username, passwd, count, timeout, qrouter, filename): cmd = 'sudo ip netns exec ' + str(qrouter) cmd += ' python ping.py --src_ip %s --dst_ip %s --username "%s" --passwd "%s" --count %d --timeout %d' % \ (src_ip, dst_ip, username, passwd, count, timeout) cmd += ' > %s 2>&1' % filename p = subprocess.Popen(cmd, shell=True) return p
Example #2
Source File: importsdgm.py From codimension with GNU General Public License v3.0 | 5 votes |
def __init__(self, what, options, path="", buf="", parent=None): QDialog.__init__(self, parent) self.__cancelRequest = False self.__inProgress = False self.__what = what self.__options = options self.__path = path # could be a dir or a file self.__buf = buf # content in case of a modified file # Working process data self.__participantFiles = [] # Collected list of files self.__projectImportDirs = [] self.__projectImportsCache = {} # utils.settings -> /full/path/to.py self.__dirsToImportsCache = {} # /dir/path -> { my.mod: path.py, ... } self.dataModel = ImportDiagramModel() self.scene = QGraphicsScene() # Avoid pylint complains self.progressBar = None self.infoLabel = None self.__createLayout() self.setWindowTitle('Imports/dependencies diagram generator') QTimer.singleShot(0, self.__process)
Example #3
Source File: _setup.py From click-configfile with BSD 3-Clause "New" or "Revised" License | 5 votes |
def need_vendor_bundles(invoke_minversion=None): invoke_minversion = invoke_minversion or "0.0.0" need_vendor_answers = [] need_vendor_answers.append(need_vendor_bundle_invoke(invoke_minversion)) # -- REQUIRE: path.py try: import path need_bundle = False except ImportError: need_bundle = True need_vendor_answers.append(need_bundle) # -- DIAG: print("INVOKE: need_bundle=%s" % need_bundle1) # return need_bundle1 or need_bundle2 return any(need_vendor_answers)
Example #4
Source File: path.py From don with Apache License 2.0 | 4 votes |
def get_next_hop(src_info, dst_info, qrouter, params): next_hop_list = [] next_hop = None username = params['username'] passwd = params['passwd'] src_ip = src_info['ip'] dst_ip = dst_info['ip'] remote_cmd = ' ip route get %s' % dst_ip cmd = 'sudo ip netns exec ' + qrouter cmd += ' python run_nms_cmd.py --host_ip %s --username "%s" --passwd "%s" --cmd "%s" ' % \ (src_ip, username, passwd, remote_cmd) output = run_remote_cmd(cmd) a = json.loads(output) if not a['pass']: return [] json_file = params['json_file'] info = load_json(json_file) next_hop = {} for cmd in a['command_list']: if re.search('ip route get', cmd['cmd']): m = re.search('\S+\s+via\s+(\S+)', cmd['output'][0]) if m: next_hop['ip'] = m.group(1) next_hop['dev'] = 'qr-' + ip_to_intf(info, next_hop['ip']) next_hop['nms'] = intf_to_namespace(info, next_hop['dev']) break next_hop_list.append(next_hop) cmd = 'sudo ip netns exec ' + next_hop['nms'] cmd += remote_cmd output = run_remote_cmd(cmd).split('\n') prev_nms = next_hop['nms'] next_hop = {} m = re.search('\S+\s+dev\s+(\S+)', output[0]) if m: next_hop['dev'] = m.group(1) next_hop['nms'] = prev_nms next_hop_list.append(next_hop) return next_hop_list