File: test36.py

package info (click to toggle)
pychecker 0.8.19-10
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,484 kB
  • ctags: 2,114
  • sloc: python: 9,968; sh: 98; makefile: 13
file content (40 lines) | stat: -rw-r--r-- 730 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
'd'

from types import StringType, NoneType
from string import upper

def foo():
    return map(lambda x: upper(x), 'testing')

def func(a, b, *args, **kw):
    'verify no warnings for variables (arguments) used before set'
    print a, b, args, kw

class E(Exception):
    'doc'


def x():
    'instantiate a new E with many args, should not be a warning'
    print E('test', 'test', 'test', 'test', 'test', 0)

def y():
    from string import lower
    lower = lower('Unknown option')

def foobar(x): return x

def nn():
    print map(lambda x, s=foobar: s(x), [1,2])

def start() :
    int(args=(lambda x=None: x,))

def nn2():
    n = []
    n.append(1)
    n.append(1, 2)
    n.append((1, 2))

def run():
    foobar(x={0:5})