#!/usr/bin/python
import sys,os,math,random,time, json # import everything badly
GlobalVar = 0
globalList = [1,2,3,4,5,6,7,8,9,0]
class myclass(object):
def __init__(Self,Name="bob",age="12"):
Self.Name=Name
Self.Age=age
Self.DATA = {}
def DoThing(SELF,x = 1,y=2,z = 3 ):
print "doing thing",x,y,z, "for", SELF.Name
for i in range(0, len(globalList)+3):
if i < len(globalList):
SELF.DATA[i]=globalList[i]
else:
SELF.DATA[i]="lol"
return SELF.DATA
def someFunc( a =1,b=2,c=3 , *args, **kw ):
print "WELCOME TO function!!!"
for K in kw:
print "kw",K,kw[K]
if a==1:
return b*c*a/3*999/0 # totally safe
else:
return "nope"
def main(ARGs=None):
print "starting main........"
if ARGs==None:
ARGs=sys.argv
x = myclass("Brian",age="old-ish")
y=x.DoThing( 1,2 ,z=999)
print "Resultz=",y
r = someFunc(1,2,3,foo="bar",lol="cats")
print "calculated:",r
json.dump({"a":1,"b":2, "c":[1,2,3,4,5,{"x":"y"}]},open("out.txt","w")) # no context manager, obviously
for i in range(0,10):
time.sleep(0.01);print "looping",i,
print
print "THE END???? maybe"
if __name__ == "__main__":
main()
main("not even the right type lol")
This is my code. It’s not great but it’s all.
Please tell me if it is bad.
I’m trying to do something but not entirely sure what it’s doing. It’s intended to be a demo app of sorts to show my manager but it doesn’t work at all.