Esempio n. 1
0
class Directory:
	
	def __init__(self, name, path, parent_directory = None):
		self.directories = Directories()
		self.file_list = []
		self.name = name
		self.path = path
		self.parent_directory = parent_directory
		
	def __str__(self):
		return self.name
	
	def print_contents(self):
		contents = []
		for x in self.directories.directory_list:
			contents.append(x.name)
		for x in self.file_list:
			contents.append("{}.{}".format(x.name, x.extension))
		print('  '.join(contents))	
		
	def add_directory(self, name):
		self.directories.add_directory(Directory(name, "{}\\{}".format(self.path, name),self))
		
	def add_file(self, name):
		self.file_list.append(File(name))
		
	def get_directory(self, name):
		for x in self.directories.directory_list:
			if x.name == name:
				return x
Esempio n. 2
0
	def __init__(self, name, path, parent_directory = None):
		self.directories = Directories()
		self.file_list = []
		self.name = name
		self.path = path
		self.parent_directory = parent_directory
Esempio n. 3
0
from flask import Flask
from flask_ask import Ask, statement, question, session
import time
import json
import requests
import time
import sys
import pdb
import Directories

directories = Directories.Directories()

app = Flask(__name__)
ask = Ask(app, "/pdb")


@app.route('/')
def homepage():
    return "Python Debugger"


@ask.launch
def start_skill():
    welcome_message = "Starting Python Debugger"
    return statement(welcome_message)


@ask.intent('NumDirectories')
def get_num_directories():
    responseString = "There are "
    numdirs = directories.getNumDirs()