Source code for source.main
# coding: utf-8
"""import this"""
import os
import site
import sys
from source.define import Define
from source.rational import Rational
from source.rational import RationalException
#from source.fall import *
from source.fall import define
from random import Random
import random
#from ...docs.source import latex2p
site.addsitedir('.') # Always appends to end
#sys.path.insert(0, os.path.abspath('.'))
sys.path.insert(0, os.path.abspath('../..'))
#sys.path.insert(2, os.path.abspath('../../source'))
sys.setrecursionlimit(1500)
def printConf():
print('--------- sys path --------------')
for elt in sys.path:
print('_____elt in sys path_____')
print(elt)
print('_____________________end elt')
print('----- end sys.pach --------')
print('--------site_config_dir-------------')
print(site_config_dir)
print('site_config_dir')
print('************************')
print('--------site_config_dirs-------------')
print(site_config_dirs)
print('site_config_dirs')
print('************************')
print('--------site_data_dir-------------')
print(site_data_dir)
print('---------site_data_dir')
print('************************')
print('--------site.getusersitepackages------------')
print(site.getusersitepackages())
print('site.getusersitepackages')
print('************site.getusersitepackages************')
print('************************')
print('--------site.getuserbase-----------')
print(site.getuserbase())
print('')
print('************site.getuserbase************')
def ObjectDebug():
print(" ________________ ")
var = input("enter an integer: ")
print(var)
try :
define_instance = Define()
define_instance = Define(int(var), 1, "NotEmpty")
print("---define_init---------------")
print(define_instance.__define_init)
print("---define_return---------------")
print(define_instance.__define_return)
print("---define_string---------------")
print(define_instance.__define_string)
print("__________________end")
except:
pass
try :
define_obj1 = Define()
define_obj1 = Define(var)
print("---define_init---------------")
print(define_obj1.__define_init)
print("---define_return---------------")
print(define_obj1.__define_return)
print("---define_string---------------")
print(define_obj1.__define_string)
print("__________________end")
except:
pass #define_instance.define(var)
#define_instance.__init__(int(var), 1, "NotEmpty")
def rationnalDebug(newNum, newDen):
o1 = Rational()
o1.denominator(newDen)
o1.numerator(newNum)
o1.simplify()
def rationnalDebugLoop(n):
for i in range(1, n):
rand1 = random.randint
rand2 = random.randint
rationnalDebug(rand1, rand2)
i += 1
# for i in range(0,1000):
# var_define = Define()
# var_define.define(i)
# print(var_define.__define_return)
# for i in range(0,10000):
# fall_v = Define(i)
# fall_v.define(fall_v)
# other_fall = fall_v.__define_return
# encorene = fall_v.__define_string
# print(object.__str__(fall_v))
[docs]def setup(*argm):
"""
TO DO
"""
def main():
rationnalDebugLoop(15)
if __name__ == '__main__':
main()