# Path: subuserlib/classes/userOwnedObject.py
# class UserOwnedObject(object):
#   def __init__(self,user):
#     self.user = user


import sys
import collections
import os
import time
import binascii
import struct
import shutil
import subuserlib.test
from subuserlib.classes.userOwnedObject import UserOwnedObject
# -*- coding: utf-8 -*-

"""
Runtime environments which are prepared for subusers to run in.
"""

#external imports
#internal imports

def getRecursiveDirectoryContents(directory):
  files = []
  for (directory,_,fileList) in os.walk(directory):
    for fileName in fileList:
      files.append(os.path.join(directory,fileName))
  return files


# Path: subuserlib/classes/userOwnedObject.py
# class UserOwnedObject(object):
#   def __init__(self,user):
#     self.user = user


# Path: subuserlib/classes/subuserSubmodules/run/runtime.py
import sys
import collections
import os
import time
import binascii
import struct
import shutil
import subuserlib.test
from subuserlib.classes.userOwnedObject import UserOwnedObject

# -*- coding: utf-8 -*-

"""
Runtime environments which are prepared for subusers to run in.
"""

#external imports
#internal imports

def getRecursiveDirectoryContents(directory):
  files = []
  for (directory,_,fileList) in os.walk(directory):
    for fileName in fileList:
      files.append(os.path.join(directory,fileName))
  return files


class Runtime(UserOwnedObject):