Example #1
0
#!/usr/bin/env python

import collections
import logging
import module
import logstash

logging.basicConfig(filename='./example.log', level=logging.DEBUG)
logging.debug('this is a debug message')
logging.info('this is an info message')
logging.warning('this is a warning message')
logging.error('this is an error message')

logger = logging.getLogger(__name__)
logger.debug('using a named logger')
module.func()

fh = logging.FileHandler('separate.log')
logger = logging.getLogger('separate')
logger.propagate = False
logger.addHandler(fh)
logger.debug('separate')

logstash.debug(logger, logstash.Log(key='hi'))
Example #2
0
from module import func
from MyMainPackage import main_script
from MyMainPackage.SubPackageOne import subscriptOne
func()
main_script.reportmain()
subscriptOne.subReport()
Example #3
0
import module


def funct():
    print("hello")
    module.pra()


funct()
module.func("prabeena")
Example #4
0
# import

## import
import module

assert module.name == 'module'
assert module.func(10) == 10
assert module.func_2(10) == 20
assert module.Module('first').name == 'first'
assert module.module_2.func(10) == 100
assert module.module_2.func_2(10) == 200


## import as
import module as new_module

assert new_module.func(10) == 10
assert new_module.func_2(10) == 20


## import and import as
import module, module_2 as new_module_2

assert module.func(10) == 10
assert module.func_2(10) == 20

assert new_module_2.func(10) == 100
assert new_module_2.func_2(10) == 200

## multi import as
import module as new_module, module_2 as new_module_2
 def wrapped_function():
   return "Wrapped: {}".format(func())
#import
import module
module.function1('wow')

#named import
import module as mod
mod.function1('wow2')

#nmaed binding import
from module import function1 as func
func('wow3')