You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
949 B
Python

from logging import root
import os
import subprocess
class DirectoryItem():
def __init__(self,rootDir,name) -> None:
self.name = name
self.path = os.path.join(rootDir,name)
self.itemList = []
sList = os.listdir(self.path)
for p in sList:
self.itemList.append(DirectoryItem(self.path,p))
pass
def print(self):
print(self.path)
for i in self.itemList:
i.print();
def getItem(self,i):
return self.itemList[i]
class Firmware(DirectoryItem):
pass
class SubModule(DirectoryItem):
pass
class Project(DirectoryItem):
pass
class Projects(DirectoryItem):
pass
rootdir = './Projects'
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
def main():
# p = Projects(rootdir,"")
# p.print()
app.run()
pass;
if __name__ == "__main__":
main();