xref: /OpenGrok/opengrok-indexer/src/test/resources/sources/python/main.py (revision 2bcacabbe843448903326d34ff21a265b5f37596)
1*2bcacabbSAdam Hornacek#!/usr/bin/env python
2*2bcacabbSAdam Hornacek#
3*2bcacabbSAdam Hornacek
4*2bcacabbSAdam Hornacek# testing comment
5*2bcacabbSAdam Hornacek
6*2bcacabbSAdam Hornacekimport getopt
7*2bcacabbSAdam Hornacekimport os
8*2bcacabbSAdam Hornacek#import stat
9*2bcacabbSAdam Hornacekimport string
10*2bcacabbSAdam Hornacekimport sys
11*2bcacabbSAdam Hornacek
12*2bcacabbSAdam Hornacekimport datetime
13*2bcacabbSAdam Hornacekimport time
14*2bcacabbSAdam Hornacekimport math
15*2bcacabbSAdam Hornacekimport random
16*2bcacabbSAdam Hornacek
17*2bcacabbSAdam HornacekSCRIPTHOME=os.path.dirname(sys.argv[0])
18*2bcacabbSAdam Hornacek
19*2bcacabbSAdam Hornacekversion_string = "0.4"
20*2bcacabbSAdam Hornacek
21*2bcacabbSAdam Hornacekdef banner():
22*2bcacabbSAdam Hornacek    print """This is a multi
23*2bcacabbSAdam Hornacek string with mu
24*2bcacabbSAdam Hornacek ltiple lines
25*2bcacabbSAdam Hornacek""",
26*2bcacabbSAdam Hornacek
27*2bcacabbSAdam Hornacek
28*2bcacabbSAdam Hornacekdef version():
29*2bcacabbSAdam Hornacek    print "version %s " % version_string,
30*2bcacabbSAdam Hornacek
31*2bcacabbSAdam Hornacekclass MyClass:
32*2bcacabbSAdam Hornacek    """A simple example class"""
33*2bcacabbSAdam Hornacek    i = 12345
34*2bcacabbSAdam Hornacek    x = 0xdeadbeef
35*2bcacabbSAdam Hornacek    l= 456L
36*2bcacabbSAdam Hornacek    z=14*8
37*2bcacabbSAdam Hornacek    f=12.38
38*2bcacabbSAdam Hornacek    i=3.14e-10j
39*2bcacabbSAdam Hornacek    ef=14e-13
40*2bcacabbSAdam Hornacek    def f(self):
41*2bcacabbSAdam Hornacek        return 'hello world'
42*2bcacabbSAdam Hornacek
43*2bcacabbSAdam Hornacekdef main():
44*2bcacabbSAdam Hornacek
45*2bcacabbSAdam Hornacek    # supress RuntimeWarning for tempnam being insecure
46*2bcacabbSAdam Hornacek#    warnings.filterwarnings( "ignore" )
47*2bcacabbSAdam Hornacek
48*2bcacabbSAdam Hornacek    # go ahead
49*2bcacabbSAdam Hornacek    x = MyClass()
50*2bcacabbSAdam Hornacek    print "hello world",
51*2bcacabbSAdam Hornacek
52*2bcacabbSAdam Hornacek    version()
53*2bcacabbSAdam Hornacek
54*2bcacabbSAdam Hornacek# ---------------------------------------------------------------------------
55*2bcacabbSAdam Hornacekif  __name__ == "__main__":
56*2bcacabbSAdam Hornacek    main()
57*2bcacabbSAdam Hornacek
58*2bcacabbSAdam Hornacek
59