plv8 / plv8

V8 Engine Javascript Procedural Language add-on for PostgreSQL
https://plv8.github.io/
Other
1.92k stars 140 forks source link

Cannot Install PLV8 Due to Missing Files #283

Closed GlorianY closed 6 years ago

GlorianY commented 6 years ago

Hello,

I am trying to install/build PLV8. I follow the guide in https://plv8.github.io/. To be specific, I follow the steps in the section "Building".

I have made sure that I installed all the required packages. I have downloaded the tar.gz file. However, when I attempted to run "make" command with the location of my pg_config (i.e. make PG_CONFIG=/thelocation/tomy/pgconfig), I encountered an error:

/usr/bin/ld: cannot find -lv8_base /usr/bin/ld: cannot find -lv8_snapshot /usr/bin/ld: cannot find -lv8_libplatform /usr/bin/ld: cannot find -lv8_libbase /usr/bin/ld: cannot find -lv8_libsampler /usr/bin/ld: cannot find -lv8_libplatform /usr/bin/ld: cannot find -lc++

I supposed I need to create a symbolic link to the aforementioned files in my /usr/lib. However, I have tried to locate these missing files in my library but it seems that I cannot find them. This means, they might not be in my system yet (CMIIW).

Could you please help me to solve this error?

P.S. I have spent a day to solve this problem with no luck. Any hint would be greatly appreciated!

JerrySievert commented 6 years ago

can you please include the operating system/version and a copy of the output of your make command?

GlorianY commented 6 years ago

@JerrySievert : I use Ubuntu 16.04.4. Below is the output of 'make' command:

g++ -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -O2 -fPIC -shared -o plv8-2.3.4.so plv8.o plv8_type.o plv8_func.o plv8_param.o coffee-script.o livescript.o -L/home/admin/MyDB/lib -Wl,--as-needed -Wl,-rpath,'/home/admin/MyDB/lib',--enable-new-dtags -Lbuild/v8/out.gn/x64.release/obj -Lbuild/v8/out.gn/x64.release/obj/third_party/icu -lv8_base -lv8_snapshot -lv8_libplatform -lv8_libbase -lv8_libsampler -lv8_libplatform -Lbuild/v8/out.gn/x64.release/obj -lrt -std=c++11 -lc++ /usr/bin/ld: cannot find -lv8_base /usr/bin/ld: cannot find -lv8_snapshot /usr/bin/ld: cannot find -lv8_libplatform /usr/bin/ld: cannot find -lv8_libbase /usr/bin/ld: cannot find -lv8_libsampler /usr/bin/ld: cannot find -lv8_libplatform /usr/bin/ld: cannot find -lc++ collect2: error: ld returned 1 exit status /home/admin/MyDB/lib/postgresql/pgxs/src/makefiles/../../src/Makefile.shlib:286: recipe for target 'plv8-2.3.4.so' failed make: *** [plv8-2.3.4.so] Error 1

By the way, I have tried to wget 2 packages v2.3.3.tar.gz and v2.3.4.tar.gz. Both returned the same error as in above, when I attempted to run the 'make' command.

JerrySievert commented 6 years ago

I hate to say it, but there's a whole lot of missing log there.

like where it downloads v8, sets up the build environment, and builds it.

can you verify that you do NOT have libv8 (likely libv8-3.14.5) or libv8-dev installed?

you may also need to remove the builddirectory, make clean, and then capture the output of make.

GlorianY commented 6 years ago

Hi @JerrySievert ,

I don't have both libv8 or libv8-dev in my system. Shall I install them?

Also, where is the 'build' directory that you are referring to?

And, I run "make clean" on my plv directory (e.g. inside the directory "/plv8-2.3.3" ) right?

JerrySievert commented 6 years ago

yes, you run make clean in the plv8-2.3.4 directory - there should also be a directory in there named build, which does not get removed when you run make clean.

GlorianY commented 6 years ago

Hi @JerrySievert ,

I have followed your instruction. I have installed libv8-dev.

This is the output of 'sudo make clean':

admin@vultr:~/JS_Extension/plv8-2.3.4$ sudo make PG_CONFIG=/home/admin/MyDB/bin/pg_config clean

rm -f plv8_config.h plv8.control plv8--2.3.4.sql upgrade/plv8--1.5.6--.sql upgrade/plv8--1.5.2--2.3.4.sql upgrade/plv8--2.3.0--.sql upgrade/plv8--1.5.7--2.3.4.sql upgrade/plv8--1.5.7--.sql upgrade/plv8--2.3.3--2.3.4.sql upgrade/plv8--2.3.3--.sql upgrade/plv8--2.0.0--.sql upgrade/plv8--1.5.3--2.3.4.sql upgrade/plv8--1.5.3--.sql upgrade/plv8--2.3.1--2.3.4.sql upgrade/plv8--2.3.1--.sql upgrade/plv8--1.5.4--2.3.4.sql upgrade/plv8--1.5.1--2.3.4.sql upgrade/plv8--1.5.1--.sql upgrade/plv8--2.0.0--2.3.4.sql upgrade/plv8--2.0.1--2.3.4.sql upgrade/plv8--2.0.1--.sql upgrade/plv8--2.3.2--2.3.4.sql upgrade/plv8--1.5.5--2.3.4.sql upgrade/plv8--2.3.2--.sql upgrade/plv8--1.5.5--.sql upgrade/plv8--2.3.0--2.3.4.sql upgrade/plv8--2.0.3--2.3.4.sql upgrade/plv8--1.5.2--.sql upgrade/plv8--2.0.3--.sql upgrade/plv8--1.5.0--2.3.4.sql upgrade/plv8--1.5.0--.sql upgrade/plv8--1.5.6--2.3.4.sql upgrade/plv8--1.5.4--.sql upgrade/plv8--2.1.0--2.3.4.sql upgrade/plv8--2.1.0--.sql plcoffee.control plcoffee--2.3.4.sql plls.control plls--2.3.4.sql coffee-script.cc livescript.cc

rm -f plv8-2.3.4.so libplv8-2.3.4.a libplv8-2.3.4.pc

rm -f plv8.o plv8_type.o plv8_func.o plv8_param.o coffee-script.o livescript.o

rm -rf results/ regression.diffs regression.out tmp_check/ tmp_check_iso/ log/ output_iso/

However, when I re-run 'sudo make', I got the following error:

WARNING: 'v8/third_party/googletest/src' is no longer part of this client. It is recommended that you manually remove it.

WARNING: 'v8/third_party/depot_tools' is no longer part of this client. It is recommended that you manually remove it.

Hint: You can raise verbosity (-vv) to see the output of failed commands.

Traceback (most recent call last): File "tools/dev/v8gen.py", line 304, in sys.exit(gen.main()) File "tools/dev/v8gen.py", line 298, in main return self._options.func() File "tools/dev/v8gen.py", line 166, in cmd_gen gn_outdir, File "tools/dev/v8gen.py", line 208, in _call_cmd stderr=subprocess.STDOUT, File "/usr/lib/python2.7/subprocess.py", line 574, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '['/usr/bin/python', '-u', 'tools/mb/mb.py', 'gen', '-f', 'infra/mb/mb_config.pyl', '-m', 'developer_default', '-b', 'x64.release', 'out.gn/x64.release']' returned non-zero exit status 1

Makefile:35: recipe for target 'build/v8' failed make: *** [build/v8] Error 1

If I try to run 'sudo make' again, I will get a different error as following:

cd build/v8 ; env CXXFLAGS=-fPIC CFLAGS=-fPIC ninja -C out.gn/x64.release d8 ninja: Entering directory `out.gn/x64.release' ninja: error: loading 'build.ninja': No such file or directory Makefile:42: recipe for target 'v8' failed make: *** [v8] Error 1

Could you please help me regarding to what I should do next?

JerrySievert commented 6 years ago

you should NOT have v8 or v8-dev installed, that is very important.

also, can you please include the full output of make, not just any warnings - it is important to see what is going on.

GlorianY commented 6 years ago

Hi @JerrySievert ,

Fair enough. I have uninstalled the libv8 from my system and removed the 'build' directory from the plv8-2.3.4 directory. Then, I have run 'make clean'. Afterwards, I ran 'make'. Below is the full output of 'make':

admin@vultr:~/JS_Extension/plv8-2.3.4$ sudo make PG_CONFIG=/home/admin/MyDB/bin/pg_config mkdir -p build cd build; git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git Cloning into 'depot_tools'... remote: Sending approximately 32.11 MiB ... remote: Total 26505 (delta 17043), reused 26505 (delta 17043) Receiving objects: 100% (26505/26505), 32.10 MiB | 33.53 MiB/s, done. Resolving deltas: 100% (17043/17043), done. Checking connectivity... done. cd build; fetch v8; cd v8; git checkout 6.4.388.40; gclient sync ; tools/dev/v8gen.py x64.release -- is_component_build=false v8_static_library=true v8_use_snapshot=true v8_use_external_startup_data=false v8_enable_i18n_support=false Running: gclient root Running: gclient config --spec 'solutions = [ { "url": "https://chromium.googlesource.com/v8/v8.git", "managed": False, "name": "v8", "deps_file": "DEPS", "custom_deps": {}, }, ] ' Running depot tools as root is sad. Running: gclient sync --with_branch_heads Running depot tools as root is sad.

____ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/v8/v8.git /home/admin/JS_Extension/plv8-2.3.4/build/_gclient_v8_BgUq76' in '/home/admin/JS_Extension/plv8-2.3.4/build' Cloning into '/home/admin/JS_Extension/plv8-2.3.4/build/_gclient_v8_BgUq76'... remote: Sending approximately 618.33 MiB ...
remote: Counting objects: 7685, done
remote: Finding sources: 100% (25/25)
remote: Total 563423 (delta 456061), reused 563414 (delta 456061)
Receiving objects: 100% (563423/563423), 618.00 MiB | 33.72 MiB/s, done. Resolving deltas: 100% (456061/456061), done. Checking connectivity... done.

[0:01:00] Still working on: [0:01:00] v8 Syncing projects: 0% ( 0/ 2) [0:01:05] Still working on: [0:01:05] v8 Syncing projects: 100% (23/23), done.

____ running 'download_from_google_storage --no_resume --platform=linux --no_auth --bucket chromium-clang-format -s v8/buildtools/linux64/clang-format.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/buildtools/linux64/clang-format... Downloading 1 files took 11.456508 second(s) Hook 'download_from_google_storage --no_resume '--platform=linux' --no_auth --bucket chromium-clang-format -s v8/buildtools/linux64/clang-format.sha1' took 11.50 secs Running hooks: 35% (10/28) luci-go_linux ____ running 'download_from_google_storage --no_resume --platform=linux --no_auth --bucket chromium-luci -d v8/tools/luci-go/linux64' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/tools/luci-go/linux64/isolate... Downloading 1 files took 4.956138 second(s) Running hooks: 46% (13/28) gn_linux
____ running 'download_from_google_storage --no_resume --platform=linux
--no_auth --bucket chromium-gn -s v8/buildtools/linux64/gn.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/buildtools/linux64/gn... Downloading 1 files took 4.655244 second(s) Running hooks: 50% (14/28) wasm_spec_tests ____ running 'download_from_google_storage --no_resume --no_auth -u --bucket v8-wasm-spec-tests -s v8/test/wasm-spec-tests/tests.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/test/wasm-spec-tests/tests.tar.gz... 0> Extracting 72 entries from v8/test/wasm-spec-tests/tests.tar.gz to v8/test/wasm-spec-tests/tests Downloading 1 files took 4.647581 second(s) Running hooks: 53% (15/28) closure_compiler ____ running 'download_from_google_storage --no_resume --no_auth -u --bucket chromium-v8-closure-compiler -s v8/src/inspector/build/closure-compiler.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/src/inspector/build/closure-compiler.tar.gz... 0> Extracting 4 entries from v8/src/inspector/build/closure-compiler.tar.gz to v8/src/inspector/build/closure-compiler Downloading 1 files took 5.045061 second(s) Running hooks: 64% (18/28) sysroot_x86
____ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --arch=x86' in '/home/admin/JS_Extension/plv8-2.3.4/build' Installing Debian sid i386 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_sid_i386-sysroot Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/1015a998c2adf188813cca60b558b0ea1a0b6ced/debian_sid_i386_sysroot.tar.xz Running hooks: 71% (20/28) sysroot_x64 ____ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --arch=x64' in '/home/admin/JS_Extension/plv8-2.3.4/build' Installing Debian sid amd64 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_sid_amd64-sysroot Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/1015a998c2adf188813cca60b558b0ea1a0b6ced/debian_sid_amd64_sysroot.tar.xz Running hooks: 85% (24/28) binutils
____ running '/usr/bin/python v8/third_party/binutils/download.py' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2... Downloading 1 files took 4.899347 second(s) Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2 Extracting /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2 Running hooks: 89% (25/28) clang
____ running '/usr/bin/python v8/tools/clang/scripts/update.py' in '/home/admin/JS_Extension/plv8-2.3.4/build' Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-332838-1.tgz .......... Done. Running hooks: 100% (28/28), done.
Running: git submodule foreach 'git config -f $toplevel/.git/config submodule.$name.ignore all' Running: git config --add remote.origin.fetch '+refs/tags/:refs/tags/' Running: git config diff.ignoreSubmodules all Previous HEAD position was 85a3e24... [assembler] Make {RelocInfo::WASM_STUB_CALL} shareable. HEAD is now at d481eda... Version 6.4.388.40 Running depot tools as root is sad. Syncing projects: 100% (23/23), done.

____ running 'download_from_google_storage --no_resume --platform=linux --no_auth --bucket chromium-luci -d v8/tools/luci-go/linux64' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/tools/luci-go/linux64/isolate... Downloading 1 files took 4.983245 second(s) Running hooks: 52% (12/23) gn_linux ____ running 'download_from_google_storage --no_resume --platform=linux --no_auth --bucket chromium-gn -s v8/buildtools/linux64/gn.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/buildtools/linux64/gn... Downloading 1 files took 4.745347 second(s) Running hooks: 56% (13/23) wasm_spec_tests ____ running 'download_from_google_storage --no_resume --no_auth -u --bucket v8-wasm-spec-tests -s v8/test/wasm-spec-tests/tests.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading v8/test/wasm-spec-tests/tests.tar.gz... 0> Removed v8/test/wasm-spec-tests/tests... 0> Extracting 65 entries from v8/test/wasm-spec-tests/tests.tar.gz to v8/test/wasm-spec-tests/tests Downloading 1 files took 4.851231 second(s) Running hooks: 65% (15/23) sysroot
____ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --running-as-hook' in '/home/admin/JS_Extension/plv8-2.3.4/build' Installing Debian Stretch amd64 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_amd64-sysroot Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2202c161310ffde63729f29d27fe7bb24a0bc540/debian_stretch_amd64_sysroot.tar.xz Installing Debian Stretch i386 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_i386-sysroot Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2202c161310ffde63729f29d27fe7bb24a0bc540/debian_stretch_i386_sysroot.tar.xz Hook '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --running-as-hook' took 20.54 secs Running hooks: 82% (19/23) binutils
____ running '/usr/bin/python v8/third_party/binutils/download.py' in '/home/admin/JS_Extension/plv8-2.3.4/build' 0> Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2... Downloading 1 files took 5.085341 second(s) Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2 Extracting /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2 Running hooks: 86% (20/23) clang
____ running '/usr/bin/python v8/tools/clang/scripts/update.py' in '/home/admin/JS_Extension/plv8-2.3.4/build' Updating Clang to 318667-1... Downloading prebuilt clang Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-318667-1.tgz .......... Done. Creating directory /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/llvm-build/Release+Asserts clang 318667-1 unpacked Hook '/usr/bin/python v8/tools/clang/scripts/update.py' took 14.77 secs Running hooks: 95% (22/23) regyp_if_needed ____ running '/usr/bin/python v8/gypfiles/gyp_v8 --running-as-hook' in '/home/admin/JS_Extension/plv8-2.3.4/build' GYP is now disabled by default in runhooks.

If you really want to run this, either run python gypfiles/gyp_v8 explicitly by hand or set the environment variable GYP_CHROMIUM_NO_ACTION=0. Running hooks: 100% (23/23), done.

WARNING: 'v8/third_party/googletest/src' is no longer part of this client. It is recommended that you manually remove it.

WARNING: 'v8/third_party/depot_tools' is no longer part of this client. It is recommended that you manually remove it.

Hint: You can raise verbosity (-vv) to see the output of failed commands.

Traceback (most recent call last): File "tools/dev/v8gen.py", line 304, in sys.exit(gen.main()) File "tools/dev/v8gen.py", line 298, in main return self._options.func() File "tools/dev/v8gen.py", line 166, in cmd_gen gn_outdir, File "tools/dev/v8gen.py", line 208, in _call_cmd stderr=subprocess.STDOUT, File "/usr/lib/python2.7/subprocess.py", line 574, in check_output raise CalledProcessError(retcode, cmd, output=output) subprocess.CalledProcessError: Command '['/usr/bin/python', '-u', 'tools/mb/mb.py', 'gen', '-f', 'infra/mb/mb_config.pyl', '-m', 'developer_default', '-b', 'x64.release', 'out.gn/x64.release']' returned non-zero exit status 1 Makefile:35: recipe for target 'build/v8' failed make: *** [build/v8] Error 1

JerrySievert commented 6 years ago

great, thank you.

can you try the following?

cd build/v8
/usr/bin/python -v -v -u tools/mb/mb.py gen -f infra/mb/mb_config.pyl -m developer_default -b x64.release out.gn/x64.release

and paste the (very verbose) results?

GlorianY commented 6 years ago

Hi @JerrySievert,

Below is the verbose result of the command that you asked me to run:

admin@vultr:~/JS_Extension/plv8-2.3.4/build/v8$ python -v -v -u tools/mb/mb.py gen -f infra/mb/mb_config.pyl -m developer_default -b x64.release out.gn/x64.release
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# trying /usr/lib/python2.7/site.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/site.so
# trying /usr/lib/python2.7/sitemodule.so
# trying /usr/lib/python2.7/site.py
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# trying /usr/lib/python2.7/os.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/os.so
# trying /usr/lib/python2.7/osmodule.so
# trying /usr/lib/python2.7/os.py
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# trying /usr/lib/python2.7/posixpath.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/posixpath.so
# trying /usr/lib/python2.7/posixpathmodule.so
# trying /usr/lib/python2.7/posixpath.py
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# trying /usr/lib/python2.7/stat.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/stat.so
# trying /usr/lib/python2.7/statmodule.so
# trying /usr/lib/python2.7/stat.py
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# trying /usr/lib/python2.7/genericpath.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/genericpath.so
# trying /usr/lib/python2.7/genericpathmodule.so
# trying /usr/lib/python2.7/genericpath.py
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# trying /usr/lib/python2.7/warnings.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/warnings.so
# trying /usr/lib/python2.7/warningsmodule.so
# trying /usr/lib/python2.7/warnings.py
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# trying /usr/lib/python2.7/linecache.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/linecache.so
# trying /usr/lib/python2.7/linecachemodule.so
# trying /usr/lib/python2.7/linecache.py
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# trying /usr/lib/python2.7/types.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/types.so
# trying /usr/lib/python2.7/typesmodule.so
# trying /usr/lib/python2.7/types.py
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# trying /usr/lib/python2.7/UserDict.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/UserDict.so
# trying /usr/lib/python2.7/UserDictmodule.so
# trying /usr/lib/python2.7/UserDict.py
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# trying /usr/lib/python2.7/_abcoll.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_abcoll.so
# trying /usr/lib/python2.7/_abcollmodule.so
# trying /usr/lib/python2.7/_abcoll.py
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# trying /usr/lib/python2.7/abc.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/abc.so
# trying /usr/lib/python2.7/abcmodule.so
# trying /usr/lib/python2.7/abc.py
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# trying /usr/lib/python2.7/_weakrefset.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_weakrefset.so
# trying /usr/lib/python2.7/_weakrefsetmodule.so
# trying /usr/lib/python2.7/_weakrefset.py
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# trying /usr/lib/python2.7/copy_reg.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/copy_reg.so
# trying /usr/lib/python2.7/copy_regmodule.so
# trying /usr/lib/python2.7/copy_reg.py
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# trying /usr/lib/python2.7/traceback.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/traceback.so
# trying /usr/lib/python2.7/tracebackmodule.so
# trying /usr/lib/python2.7/traceback.py
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# trying /usr/lib/python2.7/sysconfig.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sysconfig.so
# trying /usr/lib/python2.7/sysconfigmodule.so
# trying /usr/lib/python2.7/sysconfig.py
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# trying /usr/lib/python2.7/re.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/re.so
# trying /usr/lib/python2.7/remodule.so
# trying /usr/lib/python2.7/re.py
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# trying /usr/lib/python2.7/sre_compile.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_compile.so
# trying /usr/lib/python2.7/sre_compilemodule.so
# trying /usr/lib/python2.7/sre_compile.py
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# trying /usr/lib/python2.7/sre_parse.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_parse.so
# trying /usr/lib/python2.7/sre_parsemodule.so
# trying /usr/lib/python2.7/sre_parse.py
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# trying /usr/lib/python2.7/sre_constants.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_constants.so
# trying /usr/lib/python2.7/sre_constantsmodule.so
# trying /usr/lib/python2.7/sre_constants.py
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
import _locale # builtin
# trying /usr/lib/python2.7/_sysconfigdata.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_sysconfigdata.so
# trying /usr/lib/python2.7/_sysconfigdatamodule.so
# trying /usr/lib/python2.7/_sysconfigdata.py
# /usr/lib/python2.7/_sysconfigdata.pyc matches /usr/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/lib/python2.7/_sysconfigdata.pyc
# trying /usr/lib/python2.7/_sysconfigdata_nd.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_sysconfigdata_nd.so
# trying /usr/lib/python2.7/_sysconfigdata_ndmodule.so
# trying /usr/lib/python2.7/_sysconfigdata_nd.py
# trying /usr/lib/python2.7/_sysconfigdata_nd.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_ndmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
# /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.pyc matches /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
import _sysconfigdata_nd # precompiled from /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.pyc
# trying /usr/lib/python2.7/sitecustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sitecustomize.so
# trying /usr/lib/python2.7/sitecustomizemodule.so
# trying /usr/lib/python2.7/sitecustomize.py
# /usr/lib/python2.7/sitecustomize.pyc matches /usr/lib/python2.7/sitecustomize.py
import sitecustomize # precompiled from /usr/lib/python2.7/sitecustomize.pyc
# trying /usr/lib/python2.7/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/apport_python_hook.so
# trying /usr/lib/python2.7/apport_python_hookmodule.so
# trying /usr/lib/python2.7/apport_python_hook.py
# trying /usr/lib/python2.7/apport_python_hook.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hookmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.pyc
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hookmodule.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.py
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.pyc
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hookmodule.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.py
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.pyc
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hookmodule.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.py
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.pyc
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hookmodule.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.py
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.pyc
# trying /usr/lib/python2.7/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/usercustomize.so
# trying /usr/lib/python2.7/usercustomizemodule.so
# trying /usr/lib/python2.7/usercustomize.py
# trying /usr/lib/python2.7/usercustomize.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomizemodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.pyc
# trying /usr/lib/python2.7/lib-tk/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/usercustomize.so
# trying /usr/lib/python2.7/lib-tk/usercustomizemodule.so
# trying /usr/lib/python2.7/lib-tk/usercustomize.py
# trying /usr/lib/python2.7/lib-tk/usercustomize.pyc
# trying /usr/lib/python2.7/lib-dynload/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/usercustomize.so
# trying /usr/lib/python2.7/lib-dynload/usercustomizemodule.so
# trying /usr/lib/python2.7/lib-dynload/usercustomize.py
# trying /usr/lib/python2.7/lib-dynload/usercustomize.pyc
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomizemodule.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.py
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.pyc
# trying /usr/lib/python2.7/dist-packages/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/usercustomize.so
# trying /usr/lib/python2.7/dist-packages/usercustomizemodule.so
# trying /usr/lib/python2.7/dist-packages/usercustomize.py
# trying /usr/lib/python2.7/dist-packages/usercustomize.pyc
import encodings # directory /usr/lib/python2.7/encodings
# trying /usr/lib/python2.7/encodings/__init__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/__init__.so
# trying /usr/lib/python2.7/encodings/__init__module.so
# trying /usr/lib/python2.7/encodings/__init__.py
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# trying /usr/lib/python2.7/encodings/codecs.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/codecs.so
# trying /usr/lib/python2.7/encodings/codecsmodule.so
# trying /usr/lib/python2.7/encodings/codecs.py
# trying /usr/lib/python2.7/encodings/codecs.pyc
# trying /usr/lib/python2.7/codecs.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/codecs.so
# trying /usr/lib/python2.7/codecsmodule.so
# trying /usr/lib/python2.7/codecs.py
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# trying /usr/lib/python2.7/encodings/encodings.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/encodings.so
# trying /usr/lib/python2.7/encodings/encodingsmodule.so
# trying /usr/lib/python2.7/encodings/encodings.py
# trying /usr/lib/python2.7/encodings/encodings.pyc
# trying /usr/lib/python2.7/encodings/aliases.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/aliases.so
# trying /usr/lib/python2.7/encodings/aliasesmodule.so
# trying /usr/lib/python2.7/encodings/aliases.py
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# trying /usr/lib/python2.7/encodings/__builtin__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/__builtin__.so
# trying /usr/lib/python2.7/encodings/__builtin__module.so
# trying /usr/lib/python2.7/encodings/__builtin__.py
# trying /usr/lib/python2.7/encodings/__builtin__.pyc
# trying /usr/lib/python2.7/encodings/utf_8.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/utf_8.so
# trying /usr/lib/python2.7/encodings/utf_8module.so
# trying /usr/lib/python2.7/encodings/utf_8.py
# /usr/lib/python2.7/encodings/utf_8.pyc matches /usr/lib/python2.7/encodings/utf_8.py
import encodings.utf_8 # precompiled from /usr/lib/python2.7/encodings/utf_8.pyc
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/__future__.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/__future__.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/__future__module.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/__future__.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/__future__.pyc
# trying /usr/lib/python2.7/__future__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/__future__.so
# trying /usr/lib/python2.7/__future__module.so
# trying /usr/lib/python2.7/__future__.py
# /usr/lib/python2.7/__future__.pyc matches /usr/lib/python2.7/__future__.py
import __future__ # precompiled from /usr/lib/python2.7/__future__.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/argparse.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/argparse.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/argparsemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/argparse.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/argparse.pyc
# trying /usr/lib/python2.7/argparse.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/argparse.so
# trying /usr/lib/python2.7/argparsemodule.so
# trying /usr/lib/python2.7/argparse.py
# /usr/lib/python2.7/argparse.pyc matches /usr/lib/python2.7/argparse.py
import argparse # precompiled from /usr/lib/python2.7/argparse.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/collections.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/collections.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/collectionsmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/collections.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/collections.pyc
# trying /usr/lib/python2.7/collections.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/collections.so
# trying /usr/lib/python2.7/collectionsmodule.so
# trying /usr/lib/python2.7/collections.py
# /usr/lib/python2.7/collections.pyc matches /usr/lib/python2.7/collections.py
import collections # precompiled from /usr/lib/python2.7/collections.pyc
import _collections # builtin
import operator # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/keyword.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/keyword.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/keywordmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/keyword.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/keyword.pyc
# trying /usr/lib/python2.7/keyword.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/keyword.so
# trying /usr/lib/python2.7/keywordmodule.so
# trying /usr/lib/python2.7/keyword.py
# /usr/lib/python2.7/keyword.pyc matches /usr/lib/python2.7/keyword.py
import keyword # precompiled from /usr/lib/python2.7/keyword.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/heapq.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/heapq.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/heapqmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/heapq.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/heapq.pyc
# trying /usr/lib/python2.7/heapq.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/heapq.so
# trying /usr/lib/python2.7/heapqmodule.so
# trying /usr/lib/python2.7/heapq.py
# /usr/lib/python2.7/heapq.pyc matches /usr/lib/python2.7/heapq.py
import heapq # precompiled from /usr/lib/python2.7/heapq.pyc
import itertools # builtin
import _heapq # builtin
import thread # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/copy.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/copy.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/copymodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/copy.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/copy.pyc
# trying /usr/lib/python2.7/copy.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/copy.so
# trying /usr/lib/python2.7/copymodule.so
# trying /usr/lib/python2.7/copy.py
# /usr/lib/python2.7/copy.pyc matches /usr/lib/python2.7/copy.py
import copy # precompiled from /usr/lib/python2.7/copy.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/weakref.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/weakref.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/weakrefmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/weakref.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/weakref.pyc
# trying /usr/lib/python2.7/weakref.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/weakref.so
# trying /usr/lib/python2.7/weakrefmodule.so
# trying /usr/lib/python2.7/weakref.py
# /usr/lib/python2.7/weakref.pyc matches /usr/lib/python2.7/weakref.py
import weakref # precompiled from /usr/lib/python2.7/weakref.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/orgmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.pyc
# trying /usr/lib/python2.7/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/org.so
# trying /usr/lib/python2.7/orgmodule.so
# trying /usr/lib/python2.7/org.py
# trying /usr/lib/python2.7/org.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/orgmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.pyc
# trying /usr/lib/python2.7/lib-tk/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/org.so
# trying /usr/lib/python2.7/lib-tk/orgmodule.so
# trying /usr/lib/python2.7/lib-tk/org.py
# trying /usr/lib/python2.7/lib-tk/org.pyc
# trying /usr/lib/python2.7/lib-dynload/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/org.so
# trying /usr/lib/python2.7/lib-dynload/orgmodule.so
# trying /usr/lib/python2.7/lib-dynload/org.py
# trying /usr/lib/python2.7/lib-dynload/org.pyc
# trying /usr/local/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/org.so
# trying /usr/local/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/local/lib/python2.7/dist-packages/org.py
# trying /usr/local/lib/python2.7/dist-packages/org.pyc
# trying /usr/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/org.so
# trying /usr/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/lib/python2.7/dist-packages/org.py
# trying /usr/lib/python2.7/dist-packages/org.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/textwrap.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/textwrap.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/textwrapmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/textwrap.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/textwrap.pyc
# trying /usr/lib/python2.7/textwrap.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/textwrap.so
# trying /usr/lib/python2.7/textwrapmodule.so
# trying /usr/lib/python2.7/textwrap.py
# /usr/lib/python2.7/textwrap.pyc matches /usr/lib/python2.7/textwrap.py
import textwrap # precompiled from /usr/lib/python2.7/textwrap.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/string.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/string.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/stringmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/string.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/string.pyc
# trying /usr/lib/python2.7/string.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/string.so
# trying /usr/lib/python2.7/stringmodule.so
# trying /usr/lib/python2.7/string.py
# /usr/lib/python2.7/string.pyc matches /usr/lib/python2.7/string.py
import string # precompiled from /usr/lib/python2.7/string.pyc
import strop # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/gettext.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/gettext.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/gettextmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/gettext.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/gettext.pyc
# trying /usr/lib/python2.7/gettext.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/gettext.so
# trying /usr/lib/python2.7/gettextmodule.so
# trying /usr/lib/python2.7/gettext.py
# /usr/lib/python2.7/gettext.pyc matches /usr/lib/python2.7/gettext.py
import gettext # precompiled from /usr/lib/python2.7/gettext.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/locale.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/locale.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/localemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/locale.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/locale.pyc
# trying /usr/lib/python2.7/locale.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/locale.so
# trying /usr/lib/python2.7/localemodule.so
# trying /usr/lib/python2.7/locale.py
# /usr/lib/python2.7/locale.pyc matches /usr/lib/python2.7/locale.py
import locale # precompiled from /usr/lib/python2.7/locale.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/functools.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/functools.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/functoolsmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/functools.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/functools.pyc
# trying /usr/lib/python2.7/functools.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/functools.so
# trying /usr/lib/python2.7/functoolsmodule.so
# trying /usr/lib/python2.7/functools.py
# /usr/lib/python2.7/functools.pyc matches /usr/lib/python2.7/functools.py
import functools # precompiled from /usr/lib/python2.7/functools.pyc
import _functools # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/struct.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/struct.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/structmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/struct.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/struct.pyc
# trying /usr/lib/python2.7/struct.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/struct.so
# trying /usr/lib/python2.7/structmodule.so
# trying /usr/lib/python2.7/struct.py
# /usr/lib/python2.7/struct.pyc matches /usr/lib/python2.7/struct.py
import struct # precompiled from /usr/lib/python2.7/struct.pyc
import _struct # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ast.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ast.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/astmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ast.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ast.pyc
# trying /usr/lib/python2.7/ast.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/ast.so
# trying /usr/lib/python2.7/astmodule.so
# trying /usr/lib/python2.7/ast.py
# /usr/lib/python2.7/ast.pyc matches /usr/lib/python2.7/ast.py
import ast # precompiled from /usr/lib/python2.7/ast.pyc
import _ast # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/json.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/json.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/jsonmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/json.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/json.pyc
import json # directory /usr/lib/python2.7/json
# trying /usr/lib/python2.7/json/__init__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/__init__.so
# trying /usr/lib/python2.7/json/__init__module.so
# trying /usr/lib/python2.7/json/__init__.py
# /usr/lib/python2.7/json/__init__.pyc matches /usr/lib/python2.7/json/__init__.py
import json # precompiled from /usr/lib/python2.7/json/__init__.pyc
# trying /usr/lib/python2.7/json/decoder.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/decoder.so
# trying /usr/lib/python2.7/json/decodermodule.so
# trying /usr/lib/python2.7/json/decoder.py
# /usr/lib/python2.7/json/decoder.pyc matches /usr/lib/python2.7/json/decoder.py
import json.decoder # precompiled from /usr/lib/python2.7/json/decoder.pyc
# trying /usr/lib/python2.7/json/re.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/re.so
# trying /usr/lib/python2.7/json/remodule.so
# trying /usr/lib/python2.7/json/re.py
# trying /usr/lib/python2.7/json/re.pyc
# trying /usr/lib/python2.7/json/sys.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/sys.so
# trying /usr/lib/python2.7/json/sysmodule.so
# trying /usr/lib/python2.7/json/sys.py
# trying /usr/lib/python2.7/json/sys.pyc
# trying /usr/lib/python2.7/json/struct.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/struct.so
# trying /usr/lib/python2.7/json/structmodule.so
# trying /usr/lib/python2.7/json/struct.py
# trying /usr/lib/python2.7/json/struct.pyc
# trying /usr/lib/python2.7/json/json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/json.so
# trying /usr/lib/python2.7/json/jsonmodule.so
# trying /usr/lib/python2.7/json/json.py
# trying /usr/lib/python2.7/json/json.pyc
# trying /usr/lib/python2.7/json/scanner.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/scanner.so
# trying /usr/lib/python2.7/json/scannermodule.so
# trying /usr/lib/python2.7/json/scanner.py
# /usr/lib/python2.7/json/scanner.pyc matches /usr/lib/python2.7/json/scanner.py
import json.scanner # precompiled from /usr/lib/python2.7/json/scanner.pyc
# trying /usr/lib/python2.7/json/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/_json.so
# trying /usr/lib/python2.7/json/_jsonmodule.so
# trying /usr/lib/python2.7/json/_json.py
# trying /usr/lib/python2.7/json/_json.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_json.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_json.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_jsonmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_json.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_json.pyc
# trying /usr/lib/python2.7/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_json.so
# trying /usr/lib/python2.7/_jsonmodule.so
# trying /usr/lib/python2.7/_json.py
# trying /usr/lib/python2.7/_json.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_jsonmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.pyc
# trying /usr/lib/python2.7/lib-tk/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/_json.so
# trying /usr/lib/python2.7/lib-tk/_jsonmodule.so
# trying /usr/lib/python2.7/lib-tk/_json.py
# trying /usr/lib/python2.7/lib-tk/_json.pyc
# trying /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
dlopen("/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so", 2);
import _json # dynamically loaded from /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/encoder.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/encoder.so
# trying /usr/lib/python2.7/json/encodermodule.so
# trying /usr/lib/python2.7/json/encoder.py
# /usr/lib/python2.7/json/encoder.pyc matches /usr/lib/python2.7/json/encoder.py
import json.encoder # precompiled from /usr/lib/python2.7/json/encoder.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pipes.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pipes.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pipesmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pipes.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pipes.pyc
# trying /usr/lib/python2.7/pipes.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/pipes.so
# trying /usr/lib/python2.7/pipesmodule.so
# trying /usr/lib/python2.7/pipes.py
# /usr/lib/python2.7/pipes.pyc matches /usr/lib/python2.7/pipes.py
import pipes # precompiled from /usr/lib/python2.7/pipes.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/tempfile.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/tempfile.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/tempfilemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/tempfile.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/tempfile.pyc
# trying /usr/lib/python2.7/tempfile.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/tempfile.so
# trying /usr/lib/python2.7/tempfilemodule.so
# trying /usr/lib/python2.7/tempfile.py
# /usr/lib/python2.7/tempfile.pyc matches /usr/lib/python2.7/tempfile.py
import tempfile # precompiled from /usr/lib/python2.7/tempfile.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/io.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/io.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/iomodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/io.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/io.pyc
# trying /usr/lib/python2.7/io.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/io.so
# trying /usr/lib/python2.7/iomodule.so
# trying /usr/lib/python2.7/io.py
# /usr/lib/python2.7/io.pyc matches /usr/lib/python2.7/io.py
import io # precompiled from /usr/lib/python2.7/io.pyc
import _io # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/random.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/random.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/randommodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/random.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/random.pyc
# trying /usr/lib/python2.7/random.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/random.so
# trying /usr/lib/python2.7/randommodule.so
# trying /usr/lib/python2.7/random.py
# /usr/lib/python2.7/random.pyc matches /usr/lib/python2.7/random.py
import random # precompiled from /usr/lib/python2.7/random.pyc
import math # builtin
import binascii # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/hashlib.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/hashlib.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/hashlibmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/hashlib.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/hashlib.pyc
# trying /usr/lib/python2.7/hashlib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/hashlib.so
# trying /usr/lib/python2.7/hashlibmodule.so
# trying /usr/lib/python2.7/hashlib.py
# /usr/lib/python2.7/hashlib.pyc matches /usr/lib/python2.7/hashlib.py
import hashlib # precompiled from /usr/lib/python2.7/hashlib.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_hashlib.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_hashlib.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_hashlibmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_hashlib.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_hashlib.pyc
# trying /usr/lib/python2.7/_hashlib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_hashlib.so
# trying /usr/lib/python2.7/_hashlibmodule.so
# trying /usr/lib/python2.7/_hashlib.py
# trying /usr/lib/python2.7/_hashlib.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_hashlib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_hashlib.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_hashlibmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_hashlib.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_hashlib.pyc
# trying /usr/lib/python2.7/lib-tk/_hashlib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/_hashlib.so
# trying /usr/lib/python2.7/lib-tk/_hashlibmodule.so
# trying /usr/lib/python2.7/lib-tk/_hashlib.py
# trying /usr/lib/python2.7/lib-tk/_hashlib.pyc
# trying /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so
dlopen("/usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so", 2);
import _hashlib # dynamically loaded from /usr/lib/python2.7/lib-dynload/_hashlib.x86_64-linux-gnu.so
import _random # builtin
import cStringIO # builtin
import fcntl # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pprint.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pprint.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pprintmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pprint.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pprint.pyc
# trying /usr/lib/python2.7/pprint.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/pprint.so
# trying /usr/lib/python2.7/pprintmodule.so
# trying /usr/lib/python2.7/pprint.py
# /usr/lib/python2.7/pprint.pyc matches /usr/lib/python2.7/pprint.py
import pprint # precompiled from /usr/lib/python2.7/pprint.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/shutil.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/shutil.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/shutilmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/shutil.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/shutil.pyc
# trying /usr/lib/python2.7/shutil.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/shutil.so
# trying /usr/lib/python2.7/shutilmodule.so
# trying /usr/lib/python2.7/shutil.py
# /usr/lib/python2.7/shutil.pyc matches /usr/lib/python2.7/shutil.py
import shutil # precompiled from /usr/lib/python2.7/shutil.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/fnmatch.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/fnmatch.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/fnmatchmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/fnmatch.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/fnmatch.pyc
# trying /usr/lib/python2.7/fnmatch.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/fnmatch.so
# trying /usr/lib/python2.7/fnmatchmodule.so
# trying /usr/lib/python2.7/fnmatch.py
# /usr/lib/python2.7/fnmatch.pyc matches /usr/lib/python2.7/fnmatch.py
import fnmatch # precompiled from /usr/lib/python2.7/fnmatch.pyc
import pwd # builtin
import grp # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/subprocess.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/subprocess.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/subprocessmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/subprocess.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/subprocess.pyc
# trying /usr/lib/python2.7/subprocess.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/subprocess.so
# trying /usr/lib/python2.7/subprocessmodule.so
# trying /usr/lib/python2.7/subprocess.py
# /usr/lib/python2.7/subprocess.pyc matches /usr/lib/python2.7/subprocess.py
import subprocess # precompiled from /usr/lib/python2.7/subprocess.pyc
import gc # builtin
import time # builtin
import select # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pickle.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pickle.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/picklemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pickle.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/pickle.pyc
# trying /usr/lib/python2.7/pickle.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/pickle.so
# trying /usr/lib/python2.7/picklemodule.so
# trying /usr/lib/python2.7/pickle.py
# /usr/lib/python2.7/pickle.pyc matches /usr/lib/python2.7/pickle.py
import pickle # precompiled from /usr/lib/python2.7/pickle.pyc
import marshal # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/orgmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/org.pyc
# trying /usr/lib/python2.7/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/org.so
# trying /usr/lib/python2.7/orgmodule.so
# trying /usr/lib/python2.7/org.py
# trying /usr/lib/python2.7/org.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/orgmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.pyc
# trying /usr/lib/python2.7/lib-tk/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/org.so
# trying /usr/lib/python2.7/lib-tk/orgmodule.so
# trying /usr/lib/python2.7/lib-tk/org.py
# trying /usr/lib/python2.7/lib-tk/org.pyc
# trying /usr/lib/python2.7/lib-dynload/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/org.so
# trying /usr/lib/python2.7/lib-dynload/orgmodule.so
# trying /usr/lib/python2.7/lib-dynload/org.py
# trying /usr/lib/python2.7/lib-dynload/org.pyc
# trying /usr/local/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/org.so
# trying /usr/local/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/local/lib/python2.7/dist-packages/org.py
# trying /usr/local/lib/python2.7/dist-packages/org.pyc
# trying /usr/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/org.so
# trying /usr/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/lib/python2.7/dist-packages/org.py
# trying /usr/lib/python2.7/dist-packages/org.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib2.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib2.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib2module.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib2.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib2.pyc
# trying /usr/lib/python2.7/urllib2.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/urllib2.so
# trying /usr/lib/python2.7/urllib2module.so
# trying /usr/lib/python2.7/urllib2.py
# /usr/lib/python2.7/urllib2.pyc matches /usr/lib/python2.7/urllib2.py
import urllib2 # precompiled from /usr/lib/python2.7/urllib2.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/base64.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/base64.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/base64module.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/base64.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/base64.pyc
# trying /usr/lib/python2.7/base64.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/base64.so
# trying /usr/lib/python2.7/base64module.so
# trying /usr/lib/python2.7/base64.py
# /usr/lib/python2.7/base64.pyc matches /usr/lib/python2.7/base64.py
import base64 # precompiled from /usr/lib/python2.7/base64.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/httplib.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/httplib.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/httplibmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/httplib.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/httplib.pyc
# trying /usr/lib/python2.7/httplib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/httplib.so
# trying /usr/lib/python2.7/httplibmodule.so
# trying /usr/lib/python2.7/httplib.py
# /usr/lib/python2.7/httplib.pyc matches /usr/lib/python2.7/httplib.py
import httplib # precompiled from /usr/lib/python2.7/httplib.pyc
import array # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/socket.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/socket.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/socketmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/socket.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/socket.pyc
# trying /usr/lib/python2.7/socket.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/socket.so
# trying /usr/lib/python2.7/socketmodule.so
# trying /usr/lib/python2.7/socket.py
# /usr/lib/python2.7/socket.pyc matches /usr/lib/python2.7/socket.py
import socket # precompiled from /usr/lib/python2.7/socket.pyc
import _socket # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_ssl.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_ssl.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_sslmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_ssl.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/_ssl.pyc
# trying /usr/lib/python2.7/_ssl.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_ssl.so
# trying /usr/lib/python2.7/_sslmodule.so
# trying /usr/lib/python2.7/_ssl.py
# trying /usr/lib/python2.7/_ssl.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_ssl.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_ssl.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sslmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_ssl.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_ssl.pyc
# trying /usr/lib/python2.7/lib-tk/_ssl.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/_ssl.so
# trying /usr/lib/python2.7/lib-tk/_sslmodule.so
# trying /usr/lib/python2.7/lib-tk/_ssl.py
# trying /usr/lib/python2.7/lib-tk/_ssl.pyc
# trying /usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
dlopen("/usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so", 2);
import _ssl # dynamically loaded from /usr/lib/python2.7/lib-dynload/_ssl.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urlparse.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urlparse.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urlparsemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urlparse.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urlparse.pyc
# trying /usr/lib/python2.7/urlparse.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/urlparse.so
# trying /usr/lib/python2.7/urlparsemodule.so
# trying /usr/lib/python2.7/urlparse.py
# /usr/lib/python2.7/urlparse.pyc matches /usr/lib/python2.7/urlparse.py
import urlparse # precompiled from /usr/lib/python2.7/urlparse.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/mimetools.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/mimetools.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/mimetoolsmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/mimetools.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/mimetools.pyc
# trying /usr/lib/python2.7/mimetools.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/mimetools.so
# trying /usr/lib/python2.7/mimetoolsmodule.so
# trying /usr/lib/python2.7/mimetools.py
# /usr/lib/python2.7/mimetools.pyc matches /usr/lib/python2.7/mimetools.py
import mimetools # precompiled from /usr/lib/python2.7/mimetools.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/rfc822.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/rfc822.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/rfc822module.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/rfc822.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/rfc822.pyc
# trying /usr/lib/python2.7/rfc822.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/rfc822.so
# trying /usr/lib/python2.7/rfc822module.so
# trying /usr/lib/python2.7/rfc822.py
# /usr/lib/python2.7/rfc822.pyc matches /usr/lib/python2.7/rfc822.py
import rfc822 # precompiled from /usr/lib/python2.7/rfc822.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ssl.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ssl.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/sslmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ssl.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/ssl.pyc
# trying /usr/lib/python2.7/ssl.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/ssl.so
# trying /usr/lib/python2.7/sslmodule.so
# trying /usr/lib/python2.7/ssl.py
# /usr/lib/python2.7/ssl.pyc matches /usr/lib/python2.7/ssl.py
import ssl # precompiled from /usr/lib/python2.7/ssl.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/contextlib.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/contextlib.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/contextlibmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/contextlib.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/contextlib.pyc
# trying /usr/lib/python2.7/contextlib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/contextlib.so
# trying /usr/lib/python2.7/contextlibmodule.so
# trying /usr/lib/python2.7/contextlib.py
# /usr/lib/python2.7/contextlib.pyc matches /usr/lib/python2.7/contextlib.py
import contextlib # precompiled from /usr/lib/python2.7/contextlib.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/bisect.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/bisect.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/bisectmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/bisect.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/bisect.pyc
# trying /usr/lib/python2.7/bisect.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/bisect.so
# trying /usr/lib/python2.7/bisectmodule.so
# trying /usr/lib/python2.7/bisect.py
# /usr/lib/python2.7/bisect.pyc matches /usr/lib/python2.7/bisect.py
import bisect # precompiled from /usr/lib/python2.7/bisect.pyc
import _bisect # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllibmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/tools/mb/urllib.pyc
# trying /usr/lib/python2.7/urllib.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/urllib.so
# trying /usr/lib/python2.7/urllibmodule.so
# trying /usr/lib/python2.7/urllib.py
# /usr/lib/python2.7/urllib.pyc matches /usr/lib/python2.7/urllib.py
import urllib # precompiled from /usr/lib/python2.7/urllib.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpersmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.py
# /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.pyc matches /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.py
import gn_helpers # precompiled from /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/gn_helpers.pyc

Writing """\
is_debug = false
target_cpu = "x64"
""" to /home/admin/JS_Extension/plv8-2.3.4/build/v8/out.gn/x64.release/args.gn.

/home/admin/JS_Extension/plv8-2.3.4/build/v8/buildtools/linux64/gn gen out.gn/x64.release --check
  -> returned 1
ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned non-zero exit code.
    pkgresult = exec_script(pkg_config_script, args, "value")
                ^----------
Current dir: /home/admin/JS_Extension/plv8-2.3.4/build/v8/out.gn/x64.release/
Command: python -- /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py -s /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_amd64-sysroot -a x64 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
Returned 1.
stderr:

Traceback (most recent call last):
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 232, in <module>
    sys.exit(main())
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 139, in main
    prefix = GetPkgConfigPrefixToStrip(options, args)
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 80, in GetPkgConfigPrefixToStrip
    "--variable=prefix"] + args, env=os.environ)
  File "/usr/lib/python2.7/subprocess.py", line 567, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

See //build/config/linux/BUILD.gn:83:3: whence it was called.
  pkg_config("glib") {
  ^-------------------
See //build/config/compiler/BUILD.gn:173:18: which caused the file to be included.
    configs += [ "//build/config/linux:compiler" ]
                 ^------------------------------
GN gen failed: 1
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
#   clear[2] QuoteForCmd
#   clear[2] OrderedDict
#   clear[2] MetaBuildWrapper
#   clear[2] QuoteForSet
#   clear[2] subprocess
#   clear[2] shutil
#   clear[2] UNSAFE_FOR_CMD
#   clear[2] tempfile
#   clear[2] errno
#   clear[2] pipes
#   clear[2] pprint
#   clear[2] UNSAFE_FOR_SET
#   clear[2] re
#   clear[2] json
#   clear[2] main
#   clear[2] __doc__
#   clear[2] ast
#   clear[2] __file__
#   clear[2] urllib2
#   clear[2] sys
#   clear[2] MBErr
#   clear[2] gn_helpers
#   clear[2] __name__
#   clear[2] print_function
#   clear[2] argparse
#   clear[2] CHROMIUM_SRC_DIR
#   clear[2] traceback
#   clear[2] ALL_META_CHARS
#   clear[2] os
# cleanup[1] _bisect
#   clear[2] insort_right
#   clear[2] bisect
#   clear[2] bisect_left
#   clear[2] insort
#   clear[2] insort_left
#   clear[2] bisect_right
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] subprocess
#   clear[1] _has_poll
#   clear[1] _demo_posix
#   clear[1] _cleanup
#   clear[1] _eintr_retry_call
#   clear[1] _args_from_interpreter_flags
#   clear[1] _active
#   clear[1] _demo_windows
#   clear[1] _PIPE_BUF
#   clear[2] STDOUT
#   clear[2] gc
#   clear[2] check_call
#   clear[2] mswindows
#   clear[2] select
#   clear[2] list2cmdline
#   clear[2] __all__
#   clear[2] errno
#   clear[2] PIPE
#   clear[2] call
#   clear[2] __doc__
#   clear[2] fcntl
#   clear[2] __file__
#   clear[2] Popen
#   clear[2] sys
#   clear[2] __name__
#   clear[2] CalledProcessError
#   clear[2] types
#   clear[2] os
#   clear[2] traceback
#   clear[2] check_output
#   clear[2] MAXFD
#   clear[2] pickle
#   clear[2] signal
# cleanup[1] sysconfig
#   clear[1] _main
#   clear[1] _SCHEME_KEYS
#   clear[1] _PY_VERSION
#   clear[1] _INSTALL_SCHEMES
#   clear[1] _getuserbase
#   clear[1] _CONFIG_VARS
#   clear[1] _parse_makefile
#   clear[1] _PY_VERSION_SHORT_NO_DOT
#   clear[1] _get_default_scheme
#   clear[1] _init_non_posix
#   clear[1] _generate_posix_vars
#   clear[1] _print_dict
#   clear[1] _get_makefile_filename
#   clear[1] _extend_dict
#   clear[1] _EXEC_PREFIX
#   clear[1] _safe_realpath
#   clear[1] _PROJECT_BASE
#   clear[1] _subst_vars
#   clear[1] _init_posix
#   clear[1] _PY_VERSION_SHORT
#   clear[1] _PREFIX
#   clear[1] _expand_vars
#   clear[1] _PYTHON_BUILD
#   clear[2] pardir
#   clear[2] get_config_var
#   clear[2] is_python_build
#   clear[2] get_path_names
#   clear[2] get_paths
#   clear[2] get_python_version
#   clear[2] get_config_h_filename
#   clear[2] __doc__
#   clear[2] realpath
#   clear[2] __file__
#   clear[2] sys
#   clear[2] parse_config_h
#   clear[2] get_platform
#   clear[2] __name__
#   clear[2] get_makefile_filename
#   clear[2] get_config_vars
#   clear[2] get_scheme_names
#   clear[2] get_path
#   clear[2] os
# cleanup[1] gc
#   clear[2] garbage
#   clear[2] get_threshold
#   clear[2] get_debug
#   clear[2] DEBUG_SAVEALL
#   clear[2] set_debug
#   clear[2] DEBUG_STATS
#   clear[2] get_referrers
#   clear[2] get_count
#   clear[2] __doc__
#   clear[2] DEBUG_LEAK
#   clear[2] get_referents
#   clear[2] DEBUG_OBJECTS
#   clear[2] enable
#   clear[2] isenabled
#   clear[2] disable
#   clear[2] __name__
#   clear[2] DEBUG_UNCOLLECTABLE
#   clear[2] is_tracked
#   clear[2] DEBUG_COLLECTABLE
#   clear[2] DEBUG_INSTANCES
#   clear[2] collect
#   clear[2] set_threshold
#   clear[2] get_objects
# cleanup[1] pprint
#   clear[1] _StringIO
#   clear[1] _safe_repr
#   clear[1] _recursion
#   clear[1] _perfcheck
#   clear[1] _len
#   clear[1] _type
#   clear[1] _commajoin
#   clear[1] _sorted
#   clear[1] _sys
#   clear[1] _id
#   clear[2] isreadable
#   clear[2] __name__
#   clear[2] __all__
#   clear[2] pprint
#   clear[2] __doc__
#   clear[2] isrecursive
#   clear[2] warnings
#   clear[2] __file__
#   clear[2] PrettyPrinter
#   clear[2] saferepr
#   clear[2] pformat
# cleanup[1] _json
#   clear[2] scanstring
#   clear[2] __file__
#   clear[2] make_encoder
#   clear[2] encode_basestring_ascii
#   clear[2] make_scanner
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] zipimport
#   clear[1] _zip_directory_cache
#   clear[2] ZipImportError
#   clear[2] zipimporter
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] gn_helpers
#   clear[1] _IsDigitOrMinus
#   clear[2] UnescapeGNString
#   clear[2] __file__
#   clear[2] GNValueParser
#   clear[2] GNException
#   clear[2] FromGNString
#   clear[2] ToGNString
#   clear[2] __name__
#   clear[2] FromGNArgs
#   clear[2] __doc__
# cleanup[1] signal
#   clear[2] SIGHUP
#   clear[2] SIG_DFL
#   clear[2] SIGSYS
#   clear[2] SIGQUIT
#   clear[2] SIGUSR1
#   clear[2] SIGFPE
#   clear[2] SIGPWR
#   clear[2] SIGTSTP
#   clear[2] ITIMER_REAL
#   clear[2] SIGCHLD
#   clear[2] SIGCONT
#   clear[2] SIGIOT
#   clear[2] SIGBUS
#   clear[2] SIGXCPU
#   clear[2] SIGPROF
#   clear[2] SIGCLD
#   clear[2] SIGUSR2
#   clear[2] default_int_handler
#   clear[2] pause
#   clear[2] SIGKILL
#   clear[2] NSIG
#   clear[2] SIGTRAP
#   clear[2] SIGINT
#   clear[2] SIGIO
#   clear[2] getsignal
#   clear[2] SIGILL
#   clear[2] SIGPOLL
#   clear[2] SIGABRT
#   clear[2] SIGALRM
#   clear[2] __doc__
#   clear[2] SIG_IGN
#   clear[2] getitimer
#   clear[2] SIGURG
#   clear[2] SIGPIPE
#   clear[2] SIGWINCH
#   clear[2] __name__
#   clear[2] SIGTERM
#   clear[2] SIGVTALRM
#   clear[2] ITIMER_PROF
#   clear[2] SIGRTMIN
#   clear[2] SIGRTMAX
#   clear[2] ITIMER_VIRTUAL
#   clear[2] set_wakeup_fd
#   clear[2] setitimer
#   clear[2] signal
#   clear[2] SIGSEGV
#   clear[2] siginterrupt
#   clear[2] SIGXFSZ
#   clear[2] SIGTTIN
#   clear[2] SIGSTOP
#   clear[2] ItimerError
#   clear[2] SIGTTOU
#   clear[2] alarm
# cleanup[1] cStringIO
#   clear[2] StringIO
#   clear[2] cStringIO_CAPI
#   clear[2] OutputType
#   clear[2] InputType
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] pipes
#   clear[1] _safechars
#   clear[2] string
#   clear[2] __all__
#   clear[2] tempfile
#   clear[2] STDIN_STDOUT
#   clear[2] __file__
#   clear[2] FILEIN_STDOUT
#   clear[2] makepipeline
#   clear[2] re
#   clear[2] quote
#   clear[2] STDIN_FILEOUT
#   clear[2] SOURCE
#   clear[2] FILEIN_FILEOUT
#   clear[2] __name__
#   clear[2] Template
#   clear[2] os
#   clear[2] __doc__
#   clear[2] stepkinds
#   clear[2] SINK
# cleanup[1] urllib
#   clear[1] _hextochr
#   clear[1] _hexdig
#   clear[1] _have_ssl
#   clear[1] _safe_quoters
#   clear[1] _is_unicode
#   clear[1] _asciire
#   clear[1] _safe_map
#   clear[2] splitnport
#   clear[2] getproxies
#   clear[2] URLopener
#   clear[2] proxy_bypass_environment
#   clear[2] urlencode
#   clear[2] basejoin
#   clear[2] addbase
#   clear[2] splithost
#   clear[2] ftpcache
#   clear[2] addinfo
#   clear[2] ContentTooShortError
#   clear[2] addinfourl
#   clear[2] splitport
#   clear[2] splitvalue
#   clear[2] __all__
#   clear[2] re
#   clear[2] splituser
#   clear[2] thishost
#   clear[2] base64
#   clear[2] noheaders
#   clear[2] urlopen
#   clear[2] splitattr
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] localhost
#   clear[2] splitpasswd
#   clear[2] splittype
#   clear[2] toBytes
#   clear[2] string
#   clear[2] addclosehook
#   clear[2] FancyURLopener
#   clear[2] quote
#   clear[2] __file__
#   clear[2] time
#   clear[2] c
#   clear[2] splittag
#   clear[2] sys
#   clear[2] ssl
#   clear[2] urlretrieve
#   clear[2] ftpwrapper
#   clear[2] __name__
#   clear[2] url2pathname
#   clear[2] unwrap
#   clear[2] socket
#   clear[2] splitquery
#   clear[2] quote_plus
#   clear[2] i
#   clear[2] proxy_bypass
#   clear[2] always_safe
#   clear[2] reporthook
#   clear[2] unquote
#   clear[2] getproxies_environment
#   clear[2] pathname2url
#   clear[2] test1
#   clear[2] urlcleanup
#   clear[2] MAXFTPCACHE
#   clear[2] ftperrors
#   clear[2] os
#   clear[2] unquote_plus
# cleanup[1] math
#   clear[2] pow
#   clear[2] fsum
#   clear[2] cosh
#   clear[2] ldexp
#   clear[2] hypot
#   clear[2] acosh
#   clear[2] tan
#   clear[2] asin
#   clear[2] isnan
#   clear[2] log
#   clear[2] fabs
#   clear[2] floor
#   clear[2] atanh
#   clear[2] modf
#   clear[2] sqrt
#   clear[2] frexp
#   clear[2] degrees
#   clear[2] lgamma
#   clear[2] log10
#   clear[2] __doc__
#   clear[2] asinh
#   clear[2] fmod
#   clear[2] atan
#   clear[2] factorial
#   clear[2] copysign
#   clear[2] expm1
#   clear[2] ceil
#   clear[2] isinf
#   clear[2] sinh
#   clear[2] __name__
#   clear[2] trunc
#   clear[2] cos
#   clear[2] pi
#   clear[2] e
#   clear[2] tanh
#   clear[2] radians
#   clear[2] sin
#   clear[2] atan2
#   clear[2] erf
#   clear[2] erfc
#   clear[2] exp
#   clear[2] acos
#   clear[2] log1p
#   clear[2] gamma
# cleanup[1] ast
#   clear[2] Raise
#   clear[2] Param
#   clear[2] IsNot
#   clear[2] Suite
#   clear[2] Assert
#   clear[2] Exec
#   clear[2] FloorDiv
#   clear[2] TryFinally
#   clear[2] Not
#   clear[2] ImportFrom
#   clear[2] Interactive
#   clear[2] Mult
#   clear[2] Mod
#   clear[2] Load
#   clear[2] fix_missing_locations
#   clear[2] __file__
#   clear[2] BoolOp
#   clear[2] Yield
#   clear[2] BitAnd
#   clear[2] Div
#   clear[2] Or
#   clear[2] FunctionDef
#   clear[2] mod
#   clear[2] Gt
#   clear[2] Global
#   clear[2] Attribute
#   clear[2] get_docstring
#   clear[2] AugAssign
#   clear[2] Index
#   clear[2] Sub
#   clear[2] For
#   clear[2] UnaryOp
#   clear[2] Invert
#   clear[2] PyCF_ONLY_AST
#   clear[2] DictComp
#   clear[2] LShift
#   clear[2] Ellipsis
#   clear[2] Print
#   clear[2] Subscript
#   clear[2] BitOr
#   clear[2] slice
#   clear[2] ExceptHandler
#   clear[2] ClassDef
#   clear[2] stmt
#   clear[2] boolop
#   clear[2] __name__
#   clear[2] Delete
#   clear[2] NotEq
#   clear[2] AST
#   clear[2] LtE
#   clear[2] Pass
#   clear[2] iter_child_nodes
#   clear[2] Eq
#   clear[2] NodeTransformer
#   clear[2] walk
#   clear[2] Add
#   clear[2] comprehension
#   clear[2] operator
#   clear[2] Import
#   clear[2] TryExcept
#   clear[2] Store
#   clear[2] GtE
#   clear[2] Tuple
#   clear[2] Break
#   clear[2] USub
#   clear[2] increment_lineno
#   clear[2] __doc__
#   clear[2] unaryop
#   clear[2] SetComp
#   clear[2] Del
#   clear[2] Str
#   clear[2] Expression
#   clear[2] Assign
#   clear[2] dump
#   clear[2] Lambda
#   clear[2] And
#   clear[2] ExtSlice
#   clear[2] Compare
#   clear[2] Set
#   clear[2] cmpop
#   clear[2] iter_fields
#   clear[2] keyword
#   clear[2] expr
#   clear[2] Num
#   clear[2] Dict
#   clear[2] Slice
#   clear[2] expr_context
#   clear[2] parse
#   clear[2] Lt
#   clear[2] Call
#   clear[2] AugLoad
#   clear[2] Return
#   clear[2] Repr
#   clear[2] excepthandler
#   clear[2] copy_location
#   clear[2] arguments
#   clear[2] NodeVisitor
#   clear[2] UAdd
#   clear[2] __version__
#   clear[2] With
#   clear[2] NotIn
#   clear[2] RShift
#   clear[2] Name
#   clear[2] BinOp
#   clear[2] Expr
#   clear[2] List
#   clear[2] Continue
#   clear[2] BitXor
#   clear[2] literal_eval
#   clear[2] Pow
#   clear[2] Is
#   clear[2] While
#   clear[2] Module
#   clear[2] AugStore
#   clear[2] alias
#   clear[2] In
#   clear[2] IfExp
#   clear[2] GeneratorExp
#   clear[2] ListComp
#   clear[2] If
# cleanup[1] _sysconfigdata_nd
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] build_time_vars
# cleanup[1] _functools
#   clear[2] __name__
#   clear[2] reduce
#   clear[2] __doc__
#   clear[2] partial
# cleanup[1] itertools
#   clear[2] starmap
#   clear[2] chain
#   clear[2] izip
#   clear[2] permutations
#   clear[2] tee
#   clear[2] repeat
#   clear[2] izip_longest
#   clear[2] takewhile
#   clear[2] dropwhile
#   clear[2] __doc__
#   clear[2] count
#   clear[2] product
#   clear[2] combinations_with_replacement
#   clear[2] compress
#   clear[2] islice
#   clear[2] combinations
#   clear[2] __name__
#   clear[2] imap
#   clear[2] cycle
#   clear[2] ifilter
#   clear[2] ifilterfalse
#   clear[2] groupby
# cleanup[1] __future__
#   clear[1] _Feature
#   clear[2] division
#   clear[2] unicode_literals
#   clear[2] with_statement
#   clear[2] absolute_import
#   clear[2] CO_NESTED
#   clear[2] all_feature_names
#   clear[2] CO_FUTURE_UNICODE_LITERALS
#   clear[2] __all__
#   clear[2] CO_FUTURE_PRINT_FUNCTION
#   clear[2] generators
#   clear[2] CO_FUTURE_DIVISION
#   clear[2] CO_GENERATOR_ALLOWED
#   clear[2] __doc__
#   clear[2] CO_FUTURE_ABSOLUTE_IMPORT
#   clear[2] nested_scopes
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] print_function
#   clear[2] CO_FUTURE_WITH_STATEMENT
# cleanup[1] _collections
#   clear[2] defaultdict
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] deque
# cleanup[1] array
#   clear[2] __name__
#   clear[2] array
#   clear[2] __doc__
#   clear[2] ArrayType
# cleanup[1] select
#   clear[2] EPOLLIN
#   clear[2] EPOLLHUP
#   clear[2] POLLWRBAND
#   clear[2] EPOLLPRI
#   clear[2] PIPE_BUF
#   clear[2] EPOLLOUT
#   clear[2] EPOLLWRBAND
#   clear[2] poll
#   clear[2] select
#   clear[2] POLLNVAL
#   clear[2] EPOLLONESHOT
#   clear[2] POLLIN
#   clear[2] EPOLLWRNORM
#   clear[2] __doc__
#   clear[2] POLLWRNORM
#   clear[2] epoll
#   clear[2] EPOLLRDNORM
#   clear[2] error
#   clear[2] POLLPRI
#   clear[2] __name__
#   clear[2] POLLERR
#   clear[2] EPOLLET
#   clear[2] POLLRDBAND
#   clear[2] POLLRDNORM
#   clear[2] POLLMSG
#   clear[2] EPOLLERR
#   clear[2] EPOLLRDBAND
#   clear[2] POLLHUP
#   clear[2] EPOLLMSG
#   clear[2] POLLOUT
# cleanup[1] _heapq
#   clear[2] heappop
#   clear[2] heappushpop
#   clear[2] nsmallest
#   clear[2] heappush
#   clear[2] heapreplace
#   clear[2] __about__
#   clear[2] __name__
#   clear[2] heapify
#   clear[2] __doc__
#   clear[2] nlargest
# cleanup[1] sre_constants
#   clear[2] REPEAT_ONE
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] AT_LOCALE
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] ATCODES
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_DIGIT
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] CATEGORY
#   clear[2] SUCCESS
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] ASSERT_NOT
#   clear[2] AT
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
# cleanup[1] json
#   clear[1] _default_encoder
#   clear[1] _default_decoder
#   clear[2] load
#   clear[2] JSONEncoder
#   clear[2] encoder
#   clear[2] scanner
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] JSONDecoder
#   clear[2] __package__
#   clear[2] dumps
#   clear[2] __path__
#   clear[2] __author__
#   clear[2] decoder
#   clear[2] __name__
#   clear[2] loads
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] dump
# cleanup[1] _warnings
#   clear[2] once_registry
#   clear[2] default_action
#   clear[2] warn
#   clear[2] filters
#   clear[2] __name__
#   clear[2] warn_explicit
#   clear[2] __doc__
# cleanup[1] _codecs
#   clear[2] latin_1_encode
#   clear[2] charmap_build
#   clear[2] utf_32_ex_decode
#   clear[2] readbuffer_encode
#   clear[2] escape_encode
#   clear[2] utf_8_decode
#   clear[2] raw_unicode_escape_decode
#   clear[2] utf_7_decode
#   clear[2] unicode_escape_encode
#   clear[2] latin_1_decode
#   clear[2] utf_16_decode
#   clear[2] utf_32_le_decode
#   clear[2] unicode_escape_decode
#   clear[2] ascii_decode
#   clear[2] decode
#   clear[2] charmap_encode
#   clear[2] lookup
#   clear[2] encode
#   clear[2] unicode_internal_encode
#   clear[2] register_error
#   clear[2] utf_16_ex_decode
#   clear[2] escape_decode
#   clear[2] utf_32_be_decode
#   clear[2] lookup_error
#   clear[2] utf_32_be_encode
#   clear[2] charbuffer_encode
#   clear[2] utf_32_encode
#   clear[2] charmap_decode
#   clear[2] utf_7_encode
#   clear[2] __name__
#   clear[2] utf_32_decode
#   clear[2] utf_32_le_encode
#   clear[2] ascii_encode
#   clear[2] register
#   clear[2] utf_16_encode
#   clear[2] raw_unicode_escape_encode
#   clear[2] utf_8_encode
#   clear[2] utf_16_le_encode
#   clear[2] utf_16_be_encode
#   clear[2] unicode_internal_decode
#   clear[2] utf_16_le_decode
#   clear[2] utf_16_be_decode
# cleanup[1] pwd
#   clear[2] struct_passwd
#   clear[2] struct_pwent
#   clear[2] getpwnam
#   clear[2] getpwall
#   clear[2] __name__
#   clear[2] getpwuid
#   clear[2] __doc__
# cleanup[1] _sysconfigdata
#   clear[2] __file__
#   clear[2] sys
#   clear[2] __name__
#   clear[2] build_time_vars
# cleanup[1] _struct
#   clear[1] _PY_STRUCT_RANGE_CHECKING
#   clear[1] _clearcache
#   clear[1] _PY_STRUCT_FLOAT_COERCE
#   clear[2] pack_into
#   clear[2] Struct
#   clear[2] calcsize
#   clear[2] error
#   clear[2] __name__
#   clear[2] __version__
#   clear[2] unpack
#   clear[2] __doc__
#   clear[2] unpack_from
#   clear[2] pack
# cleanup[1] _ast
#   clear[2] Raise
#   clear[2] Param
#   clear[2] IsNot
#   clear[2] Suite
#   clear[2] excepthandler
#   clear[2] Exec
#   clear[2] FloorDiv
#   clear[2] TryFinally
#   clear[2] Not
#   clear[2] Lambda
#   clear[2] Mult
#   clear[2] Mod
#   clear[2] Load
#   clear[2] BoolOp
#   clear[2] Yield
#   clear[2] BitAnd
#   clear[2] Div
#   clear[2] Or
#   clear[2] FunctionDef
#   clear[2] mod
#   clear[2] Gt
#   clear[2] Global
#   clear[2] expr
#   clear[2] Index
#   clear[2] Sub
#   clear[2] For
#   clear[2] UnaryOp
#   clear[2] Invert
#   clear[2] PyCF_ONLY_AST
#   clear[2] NotIn
#   clear[2] DictComp
#   clear[2] LShift
#   clear[2] Import
#   clear[2] Print
#   clear[2] Subscript
#   clear[2] BitOr
#   clear[2] slice
#   clear[2] ExceptHandler
#   clear[2] ClassDef
#   clear[2] stmt
#   clear[2] boolop
#   clear[2] __name__
#   clear[2] Delete
#   clear[2] NotEq
#   clear[2] Tuple
#   clear[2] LtE
#   clear[2] Pass
#   clear[2] Eq
#   clear[2] Add
#   clear[2] comprehension
#   clear[2] operator
#   clear[2] Ellipsis
#   clear[2] TryExcept
#   clear[2] Store
#   clear[2] GtE
#   clear[2] AST
#   clear[2] Break
#   clear[2] USub
#   clear[2] unaryop
#   clear[2] SetComp
#   clear[2] Del
#   clear[2] Str
#   clear[2] Expression
#   clear[2] Assign
#   clear[2] Interactive
#   clear[2] And
#   clear[2] ExtSlice
#   clear[2] Compare
#   clear[2] Set
#   clear[2] cmpop
#   clear[2] keyword
#   clear[2] Attribute
#   clear[2] Num
#   clear[2] Call
#   clear[2] Slice
#   clear[2] expr_context
#   clear[2] Lt
#   clear[2] Dict
#   clear[2] AugLoad
#   clear[2] Return
#   clear[2] arguments
#   clear[2] Repr
#   clear[2] Assert
#   clear[2] ImportFrom
#   clear[2] UAdd
#   clear[2] __version__
#   clear[2] With
#   clear[2] AugAssign
#   clear[2] RShift
#   clear[2] Name
#   clear[2] BinOp
#   clear[2] Expr
#   clear[2] List
#   clear[2] Continue
#   clear[2] BitXor
#   clear[2] Pow
#   clear[2] Is
#   clear[2] While
#   clear[2] Module
#   clear[2] AugStore
#   clear[2] alias
#   clear[2] In
#   clear[2] If
#   clear[2] GeneratorExp
#   clear[2] ListComp
#   clear[2] IfExp
# cleanup[1] keyword
#   clear[2] iskeyword
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] main
#   clear[2] kwlist
#   clear[2] __doc__
# cleanup[1] posix
#   clear[1] _exit
#   clear[2] WTERMSIG
#   clear[2] lseek
#   clear[2] EX_IOERR
#   clear[2] EX_NOHOST
#   clear[2] seteuid
#   clear[2] O_RSYNC
#   clear[2] fstatvfs
#   clear[2] uname
#   clear[2] kill
#   clear[2] urandom
#   clear[2] ST_RELATIME
#   clear[2] O_EXCL
#   clear[2] getresgid
#   clear[2] EX_OSFILE
#   clear[2] umask
#   clear[2] ST_NODIRATIME
#   clear[2] fchmod
#   clear[2] lchown
#   clear[2] setgid
#   clear[2] tmpnam
#   clear[2] EX_NOINPUT
#   clear[2] makedev
#   clear[2] fstat
#   clear[2] ST_NOSUID
#   clear[2] O_CREAT
#   clear[2] dup2
#   clear[2] read
#   clear[2] getppid
#   clear[2] fchown
#   clear[2] getloadavg
#   clear[2] WIFSTOPPED
#   clear[2] getpgrp
#   clear[2] TMP_MAX
#   clear[2] utime
#   clear[2] ST_SYNCHRONOUS
#   clear[2] F_OK
#   clear[2] ST_WRITE
#   clear[2] fsync
#   clear[2] tcsetpgrp
#   clear[2] statvfs
#   clear[2] setreuid
#   clear[2] remove
#   clear[2] setegid
#   clear[2] EX_SOFTWARE
#   clear[2] execv
#   clear[2] pathconf_names
#   clear[2] EX_OSERR
#   clear[2] sysconf_names
#   clear[2] ttyname
#   clear[2] tempnam
#   clear[2] tmpfile
#   clear[2] mkfifo
#   clear[2] O_NOFOLLOW
#   clear[2] listdir
#   clear[2] O_APPEND
#   clear[2] EX_CANTCREAT
#   clear[2] getresuid
#   clear[2] mknod
#   clear[2] O_NOCTTY
#   clear[2] close
#   clear[2] getgid
#   clear[2] ctermid
#   clear[2] WIFSIGNALED
#   clear[2] killpg
#   clear[2] ST_APPEND
#   clear[2] lstat
#   clear[2] getcwdu
#   clear[2] access
#   clear[2] setsid
#   clear[2] O_NOATIME
#   clear[2] NGROUPS_MAX
#   clear[2] WIFCONTINUED
#   clear[2] O_RDWR
#   clear[2] stat_result
#   clear[2] setpgid
#   clear[2] setresgid
#   clear[2] getcwd
#   clear[2] symlink
#   clear[2] setregid
#   clear[2] stat_float_times
#   clear[2] __name__
#   clear[2] O_TRUNC
#   clear[2] getsid
#   clear[2] wait
#   clear[2] O_DIRECTORY
#   clear[2] ST_NOEXEC
#   clear[2] openpty
#   clear[2] initgroups
#   clear[2] popen
#   clear[2] times
#   clear[2] readlink
#   clear[2] O_DSYNC
#   clear[2] setuid
#   clear[2] major
#   clear[2] fchdir
#   clear[2] WIFEXITED
#   clear[2] EX_TEMPFAIL
#   clear[2] WCOREDUMP
#   clear[2] chmod
#   clear[2] getpgid
#   clear[2] O_ASYNC
#   clear[2] open
#   clear[2] putenv
#   clear[2] fdopen
#   clear[2] mkdir
#   clear[2] system
#   clear[2] ST_MANDLOCK
#   clear[2] rmdir
#   clear[2] O_WRONLY
#   clear[2] dup
#   clear[2] ST_RDONLY
#   clear[2] fdatasync
#   clear[2] __doc__
#   clear[2] minor
#   clear[2] getpid
#   clear[2] fork
#   clear[2] isatty
#   clear[2] O_LARGEFILE
#   clear[2] EX_NOPERM
#   clear[2] closerange
#   clear[2] pathconf
#   clear[2] WSTOPSIG
#   clear[2] X_OK
#   clear[2] link
#   clear[2] execve
#   clear[2] wait4
#   clear[2] O_SYNC
#   clear[2] chdir
#   clear[2] wait3
#   clear[2] strerror
#   clear[2] R_OK
#   clear[2] setresuid
#   clear[2] error
#   clear[2] ftruncate
#   clear[2] WUNTRACED
#   clear[2] rename
#   clear[2] EX_DATAERR
#   clear[2] sysconf
#   clear[2] ST_NOATIME
#   clear[2] W_OK
#   clear[2] EX_OK
#   clear[2] abort
#   clear[2] statvfs_result
#   clear[2] O_NONBLOCK
#   clear[2] confstr
#   clear[2] WEXITSTATUS
#   clear[2] EX_NOUSER
#   clear[2] fpathconf
#   clear[2] chroot
#   clear[2] getgroups
#   clear[2] geteuid
#   clear[2] chown
#   clear[2] write
#   clear[2] EX_UNAVAILABLE
#   clear[2] waitpid
#   clear[2] forkpty
#   clear[2] nice
#   clear[2] stat
#   clear[2] getlogin
#   clear[2] EX_CONFIG
#   clear[2] unsetenv
#   clear[2] O_RDONLY
#   clear[2] O_DIRECT
#   clear[2] getegid
#   clear[2] confstr_names
#   clear[2] setgroups
#   clear[2] unlink
#   clear[2] tcgetpgrp
#   clear[2] getuid
#   clear[2] WNOHANG
#   clear[2] WCONTINUED
#   clear[2] pipe
#   clear[2] setpgrp
#   clear[2] environ
#   clear[2] O_NDELAY
#   clear[2] EX_PROTOCOL
#   clear[2] EX_USAGE
#   clear[2] ST_NODEV
# cleanup[1] exceptions
#   clear[2] GeneratorExit
#   clear[2] ImportError
#   clear[2] ReferenceError
#   clear[2] RuntimeError
#   clear[2] UnicodeTranslateError
#   clear[2] KeyError
#   clear[2] StopIteration
#   clear[2] PendingDeprecationWarning
#   clear[2] EnvironmentError
#   clear[2] LookupError
#   clear[2] BufferError
#   clear[2] OSError
#   clear[2] DeprecationWarning
#   clear[2] UnicodeError
#   clear[2] UnicodeEncodeError
#   clear[2] FloatingPointError
#   clear[2] UnicodeWarning
#   clear[2] NameError
#   clear[2] BytesWarning
#   clear[2] IOError
#   clear[2] SyntaxError
#   clear[2] FutureWarning
#   clear[2] ImportWarning
#   clear[2] SystemExit
#   clear[2] Exception
#   clear[2] EOFError
#   clear[2] StandardError
#   clear[2] ValueError
#   clear[2] TabError
#   clear[2] ZeroDivisionError
#   clear[2] __doc__
#   clear[2] SystemError
#   clear[2] __name__
#   clear[2] IndentationError
#   clear[2] AssertionError
#   clear[2] UnicodeDecodeError
#   clear[2] TypeError
#   clear[2] IndexError
#   clear[2] RuntimeWarning
#   clear[2] KeyboardInterrupt
#   clear[2] UserWarning
#   clear[2] SyntaxWarning
#   clear[2] MemoryError
#   clear[2] UnboundLocalError
#   clear[2] ArithmeticError
#   clear[2] Warning
#   clear[2] NotImplementedError
#   clear[2] AttributeError
#   clear[2] OverflowError
#   clear[2] BaseException
# cleanup[1] pickle
#   clear[1] _EmptyClass
#   clear[1] _binascii
#   clear[1] _extension_cache
#   clear[1] _test
#   clear[1] _extension_registry
#   clear[1] _tuplesize2code
#   clear[1] _inverted_registry
#   clear[1] _Stop
#   clear[1] _keep_alive
#   clear[2] EMPTY_DICT
#   clear[2] NEWTRUE
#   clear[2] TypeType
#   clear[2] Unpickler
#   clear[2] whichmodule
#   clear[2] BuiltinFunctionType
#   clear[2] CodeType
#   clear[2] TRUE
#   clear[2] SETITEMS
#   clear[2] struct
#   clear[2] LONG
#   clear[2] DictProxyType
#   clear[2] GET
#   clear[2] ObjectType
#   clear[2] DictType
#   clear[2] EXT4
#   clear[2] EXT2
#   clear[2] EXT1
#   clear[2] __file__
#   clear[2] BUILD
#   clear[2] ListType
#   clear[2] MethodType
#   clear[2] mloads
#   clear[2] ModuleType
#   clear[2] TracebackType
#   clear[2] dumps
#   clear[2] loads
#   clear[2] LambdaType
#   clear[2] XRangeType
#   clear[2] format_version
#   clear[2] REDUCE
#   clear[2] TUPLE1
#   clear[2] TUPLE2
#   clear[2] PickleError
#   clear[2] dispatch_table
#   clear[2] STRING
#   clear[2] StringType
#   clear[2] NONE
#   clear[2] __all__
#   clear[2] FloatType
#   clear[2] BINPUT
#   clear[2] POP_MARK
#   clear[2] re
#   clear[2] UNICODE
#   clear[2] StringTypes
#   clear[2] GeneratorType
#   clear[2] BINGET
#   clear[2] PROTO
#   clear[2] LONG1
#   clear[2] LONG4
#   clear[2] EllipsisType
#   clear[2] __name__
#   clear[2] FrameType
#   clear[2] BINSTRING
#   clear[2] Pickler
#   clear[2] InstanceType
#   clear[2] StringIO
#   clear[2] INT
#   clear[2] BININT1
#   clear[2] BININT2
#   clear[2] PERSID
#   clear[2] load
#   clear[2] HIGHEST_PROTOCOL
#   clear[2] GLOBAL
#   clear[2] STOP
#   clear[2] SETITEM
#   clear[2] BooleanType
#   clear[2] BININT
#   clear[2] APPENDS
#   clear[2] APPEND
#   clear[2] dump
#   clear[2] DictionaryType
#   clear[2] NotImplementedType
#   clear[2] encode_long
#   clear[2] LONG_BINGET
#   clear[2] __doc__
#   clear[2] UnpicklingError
#   clear[2] OBJ
#   clear[2] BINUNICODE
#   clear[2] classmap
#   clear[2] DUP
#   clear[2] TupleType
#   clear[2] LongType
#   clear[2] FALSE
#   clear[2] TUPLE
#   clear[2] ClassType
#   clear[2] LIST
#   clear[2] MARK
#   clear[2] MemberDescriptorType
#   clear[2] UnicodeType
#   clear[2] TUPLE3
#   clear[2] PUT
#   clear[2] FunctionType
#   clear[2] NEWFALSE
#   clear[2] IntType
#   clear[2] SHORT_BINSTRING
#   clear[2] GetSetDescriptorType
#   clear[2] NEWOBJ
#   clear[2] decode_long
#   clear[2] INST
#   clear[2] UnboundMethodType
#   clear[2] LONG_BINPUT
#   clear[2] BuiltinMethodType
#   clear[2] POP
#   clear[2] EMPTY_LIST
#   clear[2] __version__
#   clear[2] SliceType
#   clear[2] BINPERSID
#   clear[2] FileType
#   clear[2] sys
#   clear[2] EMPTY_TUPLE
#   clear[2] PicklingError
#   clear[2] BufferType
#   clear[2] FLOAT
#   clear[2] marshal
#   clear[2] BINFLOAT
#   clear[2] DICT
#   clear[2] ComplexType
#   clear[2] compatible_formats
#   clear[2] NoneType
# cleanup[1] json.decoder
#   clear[1] _CONSTANTS
#   clear[1] _decode_uXXXX
#   clear[1] _floatconstants
#   clear[2] scanner
#   clear[2] JSONDecoder
#   clear[2] WHITESPACE_STR
#   clear[2] c_scanstring
#   clear[2] NegInf
#   clear[2] struct
#   clear[2] __all__
#   clear[2] linecol
#   clear[2] NaN
#   clear[2] BACKSLASH
#   clear[2] __package__
#   clear[2] re
#   clear[2] __doc__
#   clear[2] scanstring
#   clear[2] __file__
#   clear[2] sys
#   clear[2] FLAGS
#   clear[2] PosInf
#   clear[2] __name__
#   clear[2] STRINGCHUNK
#   clear[2] WHITESPACE
#   clear[2] JSONArray
#   clear[2] JSONObject
#   clear[2] DEFAULT_ENCODING
#   clear[2] py_scanstring
#   clear[2] errmsg
# cleanup[1] site
#   clear[1] _Printer
#   clear[1] _Helper
#   clear[1] _script
#   clear[1] _init_pathinfo
#   clear[2] traceback
#   clear[2] setencoding
#   clear[2] sethelper
#   clear[2] execsitecustomize
#   clear[2] __builtin__
#   clear[2] addsitedir
#   clear[2] addpackage
#   clear[2] ENABLE_USER_SITE
#   clear[2] USER_SITE
#   clear[2] setquit
#   clear[2] setcopyright
#   clear[2] addsitepackages
#   clear[2] setBEGINLIBPATH
#   clear[2] check_enableusersite
#   clear[2] USER_BASE
#   clear[2] abs__file__
#   clear[2] main
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] removeduppaths
#   clear[2] sys
#   clear[2] getsitepackages
#   clear[2] __name__
#   clear[2] getusersitepackages
#   clear[2] execusercustomize
#   clear[2] aliasmbcs
#   clear[2] makepath
#   clear[2] getuserbase
#   clear[2] PREFIXES
#   clear[2] addusersitepackages
#   clear[2] os
# cleanup[1] contextlib
#   clear[2] warn
#   clear[2] wraps
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] GeneratorContextManager
#   clear[2] sys
#   clear[2] contextmanager
#   clear[2] __name__
#   clear[2] closing
#   clear[2] nested
#   clear[2] __doc__
# cleanup[1] shutil
#   clear[1] _call_external_zip
#   clear[1] _get_gid
#   clear[1] _destinsrc
#   clear[1] _make_tarball
#   clear[1] _basename
#   clear[1] _make_zipfile
#   clear[1] _ARCHIVE_FORMATS
#   clear[1] _get_uid
#   clear[1] _samefile
#   clear[2] copyfile
#   clear[2] ignore_patterns
#   clear[2] __name__
#   clear[2] get_archive_formats
#   clear[2] copyfileobj
#   clear[2] register_archive_format
#   clear[2] __all__
#   clear[2] errno
#   clear[2] collections
#   clear[2] make_archive
#   clear[2] __file__
#   clear[2] stat
#   clear[2] move
#   clear[2] abspath
#   clear[2] sys
#   clear[2] unregister_archive_format
#   clear[2] rmtree
#   clear[2] Error
#   clear[2] getpwnam
#   clear[2] copy
#   clear[2] copymode
#   clear[2] ExecError
#   clear[2] getgrnam
#   clear[2] copy2
#   clear[2] SpecialFileError
#   clear[2] copytree
#   clear[2] copystat
#   clear[2] __doc__
#   clear[2] fnmatch
#   clear[2] os
# cleanup[1] strop
#   clear[2] upper
#   clear[2] lowercase
#   clear[2] lstrip
#   clear[2] uppercase
#   clear[2] replace
#   clear[2] rfind
#   clear[2] strip
#   clear[2] find
#   clear[2] whitespace
#   clear[2] atof
#   clear[2] splitfields
#   clear[2] split
#   clear[2] rstrip
#   clear[2] translate
#   clear[2] __doc__
#   clear[2] joinfields
#   clear[2] swapcase
#   clear[2] atoi
#   clear[2] atol
#   clear[2] __name__
#   clear[2] capitalize
#   clear[2] count
#   clear[2] lower
#   clear[2] join
#   clear[2] expandtabs
#   clear[2] maketrans
# cleanup[1] grp
#   clear[2] getgrall
#   clear[2] getgrnam
#   clear[2] struct_group
#   clear[2] getgrgid
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] gettext
#   clear[1] _localedirs
#   clear[1] _default_localedir
#   clear[1] _current_domain
#   clear[1] _expand_lang
#   clear[1] _translations
#   clear[1] _localecodesets
#   clear[2] lngettext
#   clear[2] locale
#   clear[2] bindtextdomain
#   clear[2] find
#   clear[2] struct
#   clear[2] __all__
#   clear[2] dngettext
#   clear[2] GNUTranslations
#   clear[2] gettext
#   clear[2] re
#   clear[2] Catalog
#   clear[2] NullTranslations
#   clear[2] test
#   clear[2] __doc__
#   clear[2] ldgettext
#   clear[2] __file__
#   clear[2] ngettext
#   clear[2] sys
#   clear[2] ENOENT
#   clear[2] __name__
#   clear[2] translation
#   clear[2] copy
#   clear[2] c2py
#   clear[2] ldngettext
#   clear[2] dgettext
#   clear[2] textdomain
#   clear[2] lgettext
#   clear[2] install
#   clear[2] bind_textdomain_codeset
#   clear[2] os
# cleanup[1] urllib2
#   clear[1] _parse_proxy
#   clear[1] _cut_port_re
#   clear[1] _have_ssl
#   clear[1] _safe_gethostbyname
#   clear[2] mimetools
#   clear[2] unquote
#   clear[2] getproxies
#   clear[2] parse_keqv_list
#   clear[2] ProxyHandler
#   clear[2] HTTPBasicAuthHandler
#   clear[2] BaseHandler
#   clear[2] random
#   clear[2] build_opener
#   clear[2] splithost
#   clear[2] HTTPSHandler
#   clear[2] AbstractBasicAuthHandler
#   clear[2] addinfourl
#   clear[2] HTTPDigestAuthHandler
#   clear[2] ProxyBasicAuthHandler
#   clear[2] install_opener
#   clear[2] splitport
#   clear[2] posixpath
#   clear[2] splitvalue
#   clear[2] splituser
#   clear[2] FileHandler
#   clear[2] base64
#   clear[2] HTTPPasswordMgr
#   clear[2] request_host
#   clear[2] re
#   clear[2] HTTPDefaultErrorHandler
#   clear[2] AbstractDigestAuthHandler
#   clear[2] splitattr
#   clear[2] __version__
#   clear[2] urlopen
#   clear[2] __doc__
#   clear[2] localhost
#   clear[2] URLError
#   clear[2] splittag
#   clear[2] splittype
#   clear[2] ProxyDigestAuthHandler
#   clear[2] warnings
#   clear[2] quote
#   clear[2] __file__
#   clear[2] toBytes
#   clear[2] Request
#   clear[2] httplib
#   clear[2] randombytes
#   clear[2] sys
#   clear[2] ssl
#   clear[2] unwrap
#   clear[2] OpenerDirector
#   clear[2] __name__
#   clear[2] HTTPError
#   clear[2] HTTPRedirectHandler
#   clear[2] url2pathname
#   clear[2] FTPHandler
#   clear[2] ftpwrapper
#   clear[2] hashlib
#   clear[2] CacheFTPHandler
#   clear[2] HTTPPasswordMgrWithDefaultRealm
#   clear[2] socket
#   clear[2] StringIO
#   clear[2] bisect
#   clear[2] HTTPErrorProcessor
#   clear[2] parse_http_list
#   clear[2] proxy_bypass
#   clear[2] urlparse
#   clear[2] UnknownHandler
#   clear[2] HTTPHandler
#   clear[2] splitpasswd
#   clear[2] HTTPCookieProcessor
#   clear[2] time
#   clear[2] AbstractHTTPHandler
#   clear[2] os
# cleanup[1] argparse
#   clear[1] _ActionsContainer
#   clear[1] _callable
#   clear[1] _UNRECOGNIZED_ARGS_ATTR
#   clear[1] _AppendConstAction
#   clear[1] _ArgumentGroup
#   clear[1] _collections
#   clear[1] _StoreAction
#   clear[1] _MutuallyExclusiveGroup
#   clear[1] _AttributeHolder
#   clear[1] _SubParsersAction
#   clear[1] _StoreConstAction
#   clear[1] _re
#   clear[1] _StoreTrueAction
#   clear[1] _copy
#   clear[1] _
#   clear[1] _CountAction
#   clear[1] _HelpAction
#   clear[1] _AppendAction
#   clear[1] _ensure_value
#   clear[1] _os
#   clear[1] _sys
#   clear[1] _textwrap
#   clear[1] _get_action_name
#   clear[1] _VersionAction
#   clear[1] _StoreFalseAction
#   clear[2] Namespace
#   clear[2] ArgumentParser
#   clear[2] ZERO_OR_MORE
#   clear[2] HelpFormatter
#   clear[2] RawTextHelpFormatter
#   clear[2] __all__
#   clear[2] ArgumentTypeError
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] SUPPRESS
#   clear[2] __file__
#   clear[2] PARSER
#   clear[2] ArgumentDefaultsHelpFormatter
#   clear[2] Action
#   clear[2] __name__
#   clear[2] ONE_OR_MORE
#   clear[2] OPTIONAL
#   clear[2] FileType
#   clear[2] RawDescriptionHelpFormatter
#   clear[2] ArgumentError
#   clear[2] REMAINDER
# cleanup[1] sitecustomize
#   clear[2] __name__
#   clear[2] __file__
# cleanup[1] _weakref
#   clear[2] ProxyType
#   clear[2] CallableProxyType
#   clear[2] getweakrefcount
#   clear[2] getweakrefs
#   clear[2] proxy
#   clear[2] __name__
#   clear[2] ReferenceType
#   clear[2] ref
#   clear[2] __doc__
# cleanup[1] _weakrefset
#   clear[1] _IterationGuard
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] ref
#   clear[2] WeakSet
# cleanup[1] random
#   clear[1] _sin
#   clear[1] _exp
#   clear[1] _acos
#   clear[1] _random
#   clear[1] _test
#   clear[1] _cos
#   clear[1] _pi
#   clear[1] _hashlib
#   clear[1] _e
#   clear[1] _urandom
#   clear[1] _log
#   clear[1] _BuiltinMethodType
#   clear[1] _hexlify
#   clear[1] _inst
#   clear[1] _test_generator
#   clear[1] _warn
#   clear[1] _MethodType
#   clear[1] _ceil
#   clear[1] _sqrt
#   clear[2] WichmannHill
#   clear[2] randrange
#   clear[2] BPF
#   clear[2] random
#   clear[2] paretovariate
#   clear[2] normalvariate
#   clear[2] gammavariate
#   clear[2] sample
#   clear[2] seed
#   clear[2] weibullvariate
#   clear[2] __name__
#   clear[2] shuffle
#   clear[2] uniform
#   clear[2] expovariate
#   clear[2] TWOPI
#   clear[2] __all__
#   clear[2] randint
#   clear[2] vonmisesvariate
#   clear[2] Random
#   clear[2] betavariate
#   clear[2] __doc__
#   clear[2] getrandbits
#   clear[2] setstate
#   clear[2] division
#   clear[2] lognormvariate
#   clear[2] SystemRandom
#   clear[2] __file__
#   clear[2] gauss
#   clear[2] triangular
#   clear[2] getstate
#   clear[2] jumpahead
#   clear[2] choice
#   clear[2] RECIP_BPF
#   clear[2] SG_MAGICCONST
#   clear[2] LOG4
#   clear[2] NV_MAGICCONST
# cleanup[1] collections
#   clear[1] _repr_template
#   clear[1] _field_template
#   clear[1] _itemgetter
#   clear[1] _heapq
#   clear[1] _imap
#   clear[1] _chain
#   clear[1] _iskeyword
#   clear[1] _abcoll
#   clear[1] _get_ident
#   clear[1] _eq
#   clear[1] _class_template
#   clear[1] _sys
#   clear[1] _repeat
#   clear[1] _starmap
#   clear[2] defaultdict
#   clear[2] Container
#   clear[2] namedtuple
#   clear[2] MutableMapping
#   clear[2] KeysView
#   clear[2] __all__
#   clear[2] Mapping
#   clear[2] Callable
#   clear[2] __doc__
#   clear[2] MappingView
#   clear[2] Hashable
#   clear[2] deque
#   clear[2] MutableSet
#   clear[2] ValuesView
#   clear[2] __file__
#   clear[2] Counter
#   clear[2] MutableSequence
#   clear[2] Sized
#   clear[2] __name__
#   clear[2] Set
#   clear[2] Iterator
#   clear[2] Sequence
#   clear[2] ItemsView
#   clear[2] OrderedDict
#   clear[2] Iterable
# cleanup[1] json.encoder
#   clear[1] _make_iterencode
#   clear[2] ESCAPE_ASCII
#   clear[2] INFINITY
#   clear[2] i
#   clear[2] JSONEncoder
#   clear[2] __file__
#   clear[2] c_make_encoder
#   clear[2] encode_basestring
#   clear[2] HAS_UTF8
#   clear[2] __package__
#   clear[2] re
#   clear[2] c_encode_basestring_ascii
#   clear[2] py_encode_basestring_ascii
#   clear[2] ESCAPE_DCT
#   clear[2] encode_basestring_ascii
#   clear[2] ESCAPE
#   clear[2] __name__
#   clear[2] FLOAT_REPR
#   clear[2] __doc__
# cleanup[1] httplib
#   clear[1] _UNKNOWN
#   clear[1] _MAXHEADERS
#   clear[1] _CS_REQ_STARTED
#   clear[1] _is_illegal_header_value
#   clear[1] _METHODS_EXPECTING_BODY
#   clear[1] _CS_IDLE
#   clear[1] _is_legal_header_name
#   clear[1] _CS_REQ_SENT
#   clear[1] _MAXLINE
#   clear[2] BadStatusLine
#   clear[2] UnknownProtocol
#   clear[2] SWITCHING_PROTOCOLS
#   clear[2] urlsplit
#   clear[2] re
#   clear[2] InvalidURL
#   clear[2] SERVICE_UNAVAILABLE
#   clear[2] CREATED
#   clear[2] __file__
#   clear[2] PROCESSING
#   clear[2] PRECONDITION_FAILED
#   clear[2] ssl
#   clear[2] NOT_ACCEPTABLE
#   clear[2] HTTPConnection
#   clear[2] NotConnected
#   clear[2] MULTI_STATUS
#   clear[2] OK
#   clear[2] NOT_IMPLEMENTED
#   clear[2] CannotSendRequest
#   clear[2] HTTP
#   clear[2] BAD_GATEWAY
#   clear[2] CannotSendHeader
#   clear[2] LENGTH_REQUIRED
#   clear[2] ACCEPTED
#   clear[2] array
#   clear[2] HTTP_PORT
#   clear[2] EXPECTATION_FAILED
#   clear[2] USE_PROXY
#   clear[2] __all__
#   clear[2] FORBIDDEN
#   clear[2] MULTIPLE_CHOICES
#   clear[2] BAD_REQUEST
#   clear[2] HTTPResponse
#   clear[2] MAXAMOUNT
#   clear[2] responses
#   clear[2] NOT_MODIFIED
#   clear[2] PAYMENT_REQUIRED
#   clear[2] UnknownTransferEncoding
#   clear[2] UNSUPPORTED_MEDIA_TYPE
#   clear[2] __name__
#   clear[2] REQUEST_URI_TOO_LONG
#   clear[2] LOCKED
#   clear[2] socket
#   clear[2] StringIO
#   clear[2] METHOD_NOT_ALLOWED
#   clear[2] NO_CONTENT
#   clear[2] CONTINUE
#   clear[2] HTTPMessage
#   clear[2] HTTPSConnection
#   clear[2] PROXY_AUTHENTICATION_REQUIRED
#   clear[2] os
#   clear[2] GONE
#   clear[2] FakeSocket
#   clear[2] LineAndFileWrapper
#   clear[2] REQUEST_TIMEOUT
#   clear[2] HTTP_VERSION_NOT_SUPPORTED
#   clear[2] IM_USED
#   clear[2] py3kwarning
#   clear[2] __doc__
#   clear[2] HTTPException
#   clear[2] HTTPS_PORT
#   clear[2] ImproperConnectionState
#   clear[2] error
#   clear[2] UPGRADE_REQUIRED
#   clear[2] mimetools
#   clear[2] MOVED_PERMANENTLY
#   clear[2] REQUESTED_RANGE_NOT_SATISFIABLE
#   clear[2] LineTooLong
#   clear[2] UnimplementedFileMode
#   clear[2] INSUFFICIENT_STORAGE
#   clear[2] PARTIAL_CONTENT
#   clear[2] IncompleteRead
#   clear[2] UNPROCESSABLE_ENTITY
#   clear[2] GATEWAY_TIMEOUT
#   clear[2] FAILED_DEPENDENCY
#   clear[2] NON_AUTHORITATIVE_INFORMATION
#   clear[2] RESET_CONTENT
#   clear[2] CONFLICT
#   clear[2] TEMPORARY_REDIRECT
#   clear[2] INTERNAL_SERVER_ERROR
#   clear[2] warnings
#   clear[2] ResponseNotReady
#   clear[2] REQUEST_ENTITY_TOO_LARGE
#   clear[2] HTTPS
#   clear[2] FOUND
#   clear[2] NOT_FOUND
#   clear[2] NOT_EXTENDED
#   clear[2] UNAUTHORIZED
#   clear[2] SEE_OTHER
# cleanup[1] bisect
#   clear[2] insort_left
#   clear[2] insort_right
#   clear[2] bisect_left
#   clear[2] __file__
#   clear[2] insort
#   clear[2] bisect
#   clear[2] bisect_right
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] locale
#   clear[1] _format
#   clear[1] _strip_padding
#   clear[1] _grouping_intervals
#   clear[1] _build_localename
#   clear[1] _str
#   clear[1] _setlocale
#   clear[1] _group
#   clear[1] _localeconv
#   clear[1] _parse_localename
#   clear[1] _print_locale
#   clear[1] _test
#   clear[1] _unicode
#   clear[1] _override_localeconv
#   clear[1] _ascii_lower_map
#   clear[1] _replace_encoding
#   clear[1] _percent_re
#   clear[2] functools
#   clear[2] LC_CTYPE
#   clear[2] CODESET
#   clear[2] CHAR_MAX
#   clear[2] getpreferredencoding
#   clear[2] format
#   clear[2] __file__
#   clear[2] strcoll
#   clear[2] ABDAY_7
#   clear[2] ABDAY_6
#   clear[2] ABDAY_5
#   clear[2] ABDAY_4
#   clear[2] ABDAY_3
#   clear[2] ABDAY_2
#   clear[2] ABDAY_1
#   clear[2] getdefaultlocale
#   clear[2] NOEXPR
#   clear[2] bind_textdomain_codeset
#   clear[2] dgettext
#   clear[2] LC_NUMERIC
#   clear[2] D_FMT
#   clear[2] THOUSEP
#   clear[2] encodings
#   clear[2] __all__
#   clear[2] T_FMT_AMPM
#   clear[2] ERA_D_FMT
#   clear[2] re
#   clear[2] CRNCYSTR
#   clear[2] __name__
#   clear[2] MON_10
#   clear[2] MON_11
#   clear[2] MON_12
#   clear[2] locale_encoding_alias
#   clear[2] RADIXCHAR
#   clear[2] LC_TIME
#   clear[2] AM_STR
#   clear[2] setlocale
#   clear[2] ALT_DIGITS
#   clear[2] strxfrm
#   clear[2] T_FMT
#   clear[2] LC_ALL
#   clear[2] operator
#   clear[2] ERA_T_FMT
#   clear[2] LC_MONETARY
#   clear[2] PM_STR
#   clear[2] dcgettext
#   clear[2] __doc__
#   clear[2] windows_locale
#   clear[2] getlocale
#   clear[2] atoi
#   clear[2] Error
#   clear[2] atof
#   clear[2] resetlocale
#   clear[2] LC_MESSAGES
#   clear[2] YESEXPR
#   clear[2] LC_COLLATE
#   clear[2] localeconv
#   clear[2] str
#   clear[2] ABMON_3
#   clear[2] ABMON_2
#   clear[2] ABMON_1
#   clear[2] ABMON_7
#   clear[2] ABMON_6
#   clear[2] ABMON_5
#   clear[2] ABMON_4
#   clear[2] ABMON_9
#   clear[2] ABMON_8
#   clear[2] currency
#   clear[2] ERA
#   clear[2] bindtextdomain
#   clear[2] locale_alias
#   clear[2] normalize
#   clear[2] format_string
#   clear[2] gettext
#   clear[2] ERA_D_T_FMT
#   clear[2] MON_2
#   clear[2] MON_3
#   clear[2] MON_1
#   clear[2] MON_6
#   clear[2] MON_7
#   clear[2] MON_4
#   clear[2] MON_5
#   clear[2] MON_8
#   clear[2] MON_9
#   clear[2] sys
#   clear[2] DAY_2
#   clear[2] DAY_3
#   clear[2] nl_langinfo
#   clear[2] DAY_1
#   clear[2] DAY_6
#   clear[2] DAY_7
#   clear[2] DAY_4
#   clear[2] DAY_5
#   clear[2] D_T_FMT
#   clear[2] textdomain
#   clear[2] ABMON_12
#   clear[2] ABMON_11
#   clear[2] ABMON_10
# cleanup[1] encodings
#   clear[1] _import_tail
#   clear[1] _cache
#   clear[1] _unknown
#   clear[1] _aliases
#   clear[1] _norm_encoding_map
#   clear[2] search_function
#   clear[2] utf_8
#   clear[2] normalize_encoding
#   clear[2] __file__
#   clear[2] __builtin__
#   clear[2] __package__
#   clear[2] CodecRegistryError
#   clear[2] __path__
#   clear[2] codecs
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] aliases
# cleanup[1] fnmatch
#   clear[1] _purge
#   clear[1] _MAXCACHE
#   clear[1] _cache
#   clear[2] fnmatchcase
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] filter
#   clear[2] re
#   clear[2] fnmatch
#   clear[2] __name__
#   clear[2] translate
#   clear[2] __doc__
# cleanup[1] json.scanner
#   clear[2] py_make_scanner
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] make_scanner
#   clear[2] __package__
#   clear[2] re
#   clear[2] NUMBER_RE
#   clear[2] c_make_scanner
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] socket
#   clear[1] _m
#   clear[1] _ssl
#   clear[1] _fileobject
#   clear[1] _socketmethods
#   clear[1] _closedsocket
#   clear[1] _GLOBAL_DEFAULT_TIMEOUT
#   clear[1] _socket
#   clear[1] _delegate_methods
#   clear[1] _socketobject
#   clear[1] _realsocket
#   clear[2] SocketType
#   clear[2] getaddrinfo
#   clear[2] AI_NUMERICSERV
#   clear[2] PACKET_OTHERHOST
#   clear[2] AI_NUMERICHOST
#   clear[2] StringIO
#   clear[2] IPPORT_RESERVED
#   clear[2] AF_IRDA
#   clear[2] create_connection
#   clear[2] MSG_PEEK
#   clear[2] NETLINK_IP6_FW
#   clear[2] NETLINK_ROUTE
#   clear[2] SO_RCVBUF
#   clear[2] MSG_DONTROUTE
#   clear[2] EAI_SERVICE
#   clear[2] partial
#   clear[2] TCP_QUICKACK
#   clear[2] TIPC_CFG_SRV
#   clear[2] SOCK_SEQPACKET
#   clear[2] SO_SNDTIMEO
#   clear[2] SO_ERROR
#   clear[2] IPPROTO_IPIP
#   clear[2] herror
#   clear[2] BTPROTO_HCI
#   clear[2] EINTR
#   clear[2] IPV6_RECVRTHDR
#   clear[2] IPV6_DSTOPTS
#   clear[2] sslerror
#   clear[2] TCP_SYNCNT
#   clear[2] SOCK_DGRAM
#   clear[2] EAI_AGAIN
#   clear[2] SO_TYPE
#   clear[2] SO_RCVTIMEO
#   clear[2] __file__
#   clear[2] inet_ntop
#   clear[2] IPPROTO_RSVP
#   clear[2] TIPC_DEST_DROPPABLE
#   clear[2] SO_OOBINLINE
#   clear[2] MSG_TRUNC
#   clear[2] SOL_TIPC
#   clear[2] SSL_ERROR_WANT_X509_LOOKUP
#   clear[2] SO_LINGER
#   clear[2] SOCK_RDM
#   clear[2] IPPROTO_AH
#   clear[2] MethodType
#   clear[2] inet_ntoa
#   clear[2] IP_MAX_MEMBERSHIPS
#   clear[2] IPV6_RTHDR_TYPE_0
#   clear[2] ssl
#   clear[2] gethostbyaddr
#   clear[2] MSG_OOB
#   clear[2] AF_PACKET
#   clear[2] AF_SECURITY
#   clear[2] IPV6_TCLASS
#   clear[2] TIPC_MEDIUM_IMPORTANCE
#   clear[2] TIPC_TOP_SRV
#   clear[2] EAI_FAIL
#   clear[2] IP_RECVOPTS
#   clear[2] p
#   clear[2] MSG_WAITALL
#   clear[2] timeout
#   clear[2] IPPROTO_IP
#   clear[2] SO_SNDLOWAT
#   clear[2] NETLINK_XFRM
#   clear[2] AF_BLUETOOTH
#   clear[2] BDADDR_LOCAL
#   clear[2] BTPROTO_RFCOMM
#   clear[2] TIPC_ADDR_NAMESEQ
#   clear[2] NETLINK_FIREWALL
#   clear[2] TIPC_HIGH_IMPORTANCE
#   clear[2] SOCK_RAW
#   clear[2] TIPC_WITHDRAWN
#   clear[2] PF_PACKET
#   clear[2] m
#   clear[2] TCP_DEFER_ACCEPT
#   clear[2] SOCK_STREAM
#   clear[2] IPV6_RECVPKTINFO
#   clear[2] AF_ATMPVC
#   clear[2] SOL_TCP
#   clear[2] IPV6_HOPLIMIT
#   clear[2] meth
#   clear[2] SSL_ERROR_WANT_CONNECT
#   clear[2] IPPROTO_PUP
#   clear[2] SSL_ERROR_EOF
#   clear[2] NETLINK_USERSOCK
#   clear[2] TIPC_SUB_PORTS
#   clear[2] PACKET_LOOPBACK
#   clear[2] gethostbyname_ex
#   clear[2] __all__
#   clear[2] os
#   clear[2] SSL_ERROR_WANT_READ
#   clear[2] IPPROTO_RAW
#   clear[2] IPPROTO_TP
#   clear[2] SO_BROADCAST
#   clear[2] AF_IPX
#   clear[2] SO_RCVLOWAT
#   clear[2] SO_ACCEPTCONN
#   clear[2] IPPROTO_ICMPV6
#   clear[2] IP_MULTICAST_LOOP
#   clear[2] IPV6_UNICAST_HOPS
#   clear[2] IPV6_LEAVE_GROUP
#   clear[2] TIPC_ADDR_ID
#   clear[2] socketpair
#   clear[2] AF_KEY
#   clear[2] IPV6_RTHDRDSTOPTS
#   clear[2] IPPROTO_IGMP
#   clear[2] IP_OPTIONS
#   clear[2] IP_RECVRETOPTS
#   clear[2] SHUT_RDWR
#   clear[2] IP_DROP_MEMBERSHIP
#   clear[2] TCP_CORK
#   clear[2] gaierror
#   clear[2] PACKET_HOST
#   clear[2] IP_DEFAULT_MULTICAST_TTL
#   clear[2] INADDR_NONE
#   clear[2] TIPC_NODE_SCOPE
#   clear[2] IPPROTO_ESP
#   clear[2] SOMAXCONN
#   clear[2] __name__
#   clear[2] getnameinfo
#   clear[2] SHUT_RD
#   clear[2] IPV6_RECVDSTOPTS
#   clear[2] AF_ATMSVC
#   clear[2] TCP_LINGER2
#   clear[2] HCI_DATA_DIR
#   clear[2] TCP_INFO
#   clear[2] socket
#   clear[2] TIPC_CONN_TIMEOUT
#   clear[2] gethostbyname
#   clear[2] AF_PPPOX
#   clear[2] IP_HDRINCL
#   clear[2] AF_INET
#   clear[2] getprotobyname
#   clear[2] fromfd
#   clear[2] TIPC_LOW_IMPORTANCE
#   clear[2] IPPROTO_DSTOPTS
#   clear[2] BTPROTO_SCO
#   clear[2] SO_REUSEADDR
#   clear[2] warnings
#   clear[2] NI_MAXHOST
#   clear[2] AF_TIPC
#   clear[2] PACKET_FASTROUTE
#   clear[2] IPPROTO_GRE
#   clear[2] EAI_MEMORY
#   clear[2] AF_INET6
#   clear[2] SSL_ERROR_SYSCALL
#   clear[2] NI_NUMERICHOST
#   clear[2] IPPROTO_TCP
#   clear[2] SHUT_WR
#   clear[2] ntohl
#   clear[2] IPPROTO_ICMP
#   clear[2] IPV6_PKTINFO
#   clear[2] PACKET_BROADCAST
#   clear[2] TIPC_SUB_CANCEL
#   clear[2] IPPROTO_HOPOPTS
#   clear[2] SO_DEBUG
#   clear[2] INADDR_LOOPBACK
#   clear[2] AI_ALL
#   clear[2] AF_ECONET
#   clear[2] AF_ROUTE
#   clear[2] EAI_ADDRFAMILY
#   clear[2] BDADDR_ANY
#   clear[2] getservbyport
#   clear[2] IPV6_MULTICAST_HOPS
#   clear[2] IP_TOS
#   clear[2] AF_NETBEUI
#   clear[2] getfqdn
#   clear[2] IPPROTO_IDP
#   clear[2] AF_UNIX
#   clear[2] gethostname
#   clear[2] HCI_TIME_STAMP
#   clear[2] INADDR_MAX_LOCAL_GROUP
#   clear[2] errno
#   clear[2] INADDR_BROADCAST
#   clear[2] TIPC_CLUSTER_SCOPE
#   clear[2] TIPC_SUB_SERVICE
#   clear[2] NI_NAMEREQD
#   clear[2] CAPI
#   clear[2] ntohs
#   clear[2] IPV6_MULTICAST_IF
#   clear[2] IPV6_V6ONLY
#   clear[2] NI_DGRAM
#   clear[2] TIPC_SRC_DROPPABLE
#   clear[2] TIPC_IMPORTANCE
#   clear[2] __doc__
#   clear[2] NI_NOFQDN
#   clear[2] IPV6_NEXTHOP
#   clear[2] getdefaulttimeout
#   clear[2] SSL_ERROR_INVALID_ERROR_CODE
#   clear[2] IP_ADD_MEMBERSHIP
#   clear[2] IP_TTL
#   clear[2] setdefaulttimeout
#   clear[2] EAI_SYSTEM
#   clear[2] SSL_ERROR_ZERO_RETURN
#   clear[2] TIPC_CRITICAL_IMPORTANCE
#   clear[2] NI_MAXSERV
#   clear[2] AI_CANONNAME
#   clear[2] TIPC_ADDR_NAME
#   clear[2] TCP_KEEPCNT
#   clear[2] has_ipv6
#   clear[2] EBADF
#   clear[2] AI_ADDRCONFIG
#   clear[2] RAND_egd
#   clear[2] INADDR_ANY
#   clear[2] HCI_FILTER
#   clear[2] TIPC_SUBSCR_TIMEOUT
#   clear[2] AF_X25
#   clear[2] IPPROTO_NONE
#   clear[2] SO_DONTROUTE
#   clear[2] EAI_NONAME
#   clear[2] error
#   clear[2] SSL_ERROR_WANT_WRITE
#   clear[2] IPV6_RECVPATHMTU
#   clear[2] AF_ROSE
#   clear[2] NETLINK_NFLOG
#   clear[2] SOL_HCI
#   clear[2] RAND_status
#   clear[2] NI_NUMERICSERV
#   clear[2] IPV6_RECVHOPOPTS
#   clear[2] htonl
#   clear[2] AF_UNSPEC
#   clear[2] IPV6_PATHMTU
#   clear[2] IP_DEFAULT_MULTICAST_LOOP
#   clear[2] AF_AX25
#   clear[2] IPPROTO_FRAGMENT
#   clear[2] inet_pton
#   clear[2] IPV6_JOIN_GROUP
#   clear[2] IPV6_CHECKSUM
#   clear[2] TCP_WINDOW_CLAMP
#   clear[2] SOL_IP
#   clear[2] AF_NETROM
#   clear[2] htons
#   clear[2] MSG_DONTWAIT
#   clear[2] IPV6_RECVHOPLIMIT
#   clear[2] SO_REUSEPORT
#   clear[2] AF_NETLINK
#   clear[2] TCP_NODELAY
#   clear[2] IPV6_RTHDR
#   clear[2] EAI_SOCKTYPE
#   clear[2] IP_MULTICAST_TTL
#   clear[2] AF_APPLETALK
#   clear[2] AF_DECnet
#   clear[2] EAI_OVERFLOW
#   clear[2] AF_LLC
#   clear[2] AF_SNA
#   clear[2] SSL_ERROR_SSL
#   clear[2] IPPORT_USERRESERVED
#   clear[2] AI_PASSIVE
#   clear[2] SOL_UDP
#   clear[2] inet_aton
#   clear[2] AF_WANPIPE
#   clear[2] AF_BRIDGE
#   clear[2] TIPC_PUBLISHED
#   clear[2] INADDR_ALLHOSTS_GROUP
#   clear[2] IPPROTO_ROUTING
#   clear[2] SO_KEEPALIVE
#   clear[2] PACKET_MULTICAST
#   clear[2] IPV6_DONTFRAG
#   clear[2] AF_ASH
#   clear[2] sys
#   clear[2] EAI_NODATA
#   clear[2] MSG_CTRUNC
#   clear[2] TCP_MAXSEG
#   clear[2] INADDR_UNSPEC_GROUP
#   clear[2] IP_RETOPTS
#   clear[2] TCP_KEEPIDLE
#   clear[2] SOL_SOCKET
#   clear[2] SO_SNDBUF
#   clear[2] IPPROTO_IPV6
#   clear[2] IPV6_RECVTCLASS
#   clear[2] IP_MULTICAST_IF
#   clear[2] TIPC_WAIT_FOREVER
#   clear[2] IPPROTO_PIM
#   clear[2] EAI_BADFLAGS
#   clear[2] AI_V4MAPPED
#   clear[2] IPPROTO_UDP
#   clear[2] IPPROTO_EGP
#   clear[2] IPV6_MULTICAST_LOOP
#   clear[2] TIPC_ZONE_SCOPE
#   clear[2] MSG_EOR
#   clear[2] PACKET_OUTGOING
#   clear[2] RAND_add
#   clear[2] IPV6_HOPOPTS
#   clear[2] BTPROTO_L2CAP
#   clear[2] getservbyname
#   clear[2] NETLINK_DNRTMSG
#   clear[2] EAI_FAMILY
#   clear[2] TCP_KEEPINTVL
# cleanup[1] traceback
#   clear[1] _print
#   clear[1] _format_final_exc_line
#   clear[1] _some_str
#   clear[2] print_stack
#   clear[2] print_exception
#   clear[2] print_last
#   clear[2] print_list
#   clear[2] tb_lineno
#   clear[2] __all__
#   clear[2] format_stack
#   clear[2] format_exception_only
#   clear[2] extract_tb
#   clear[2] __doc__
#   clear[2] extract_stack
#   clear[2] __file__
#   clear[2] format_tb
#   clear[2] print_tb
#   clear[2] sys
#   clear[2] __name__
#   clear[2] types
#   clear[2] format_exception
#   clear[2] format_exc
#   clear[2] print_exc
#   clear[2] format_list
#   clear[2] linecache
# cleanup[1] marshal
#   clear[2] load
#   clear[2] dump
#   clear[2] dumps
#   clear[2] version
#   clear[2] __name__
#   clear[2] loads
#   clear[2] __doc__
# cleanup[1] mimetools
#   clear[1] _counter_lock
#   clear[1] _get_next_counter
#   clear[1] _counter
#   clear[2] decodetab
#   clear[2] filterwarnings
#   clear[2] pipethrough
#   clear[2] encodetab
#   clear[2] copyliteral
#   clear[2] pipeto
#   clear[2] uudecode_pipe
#   clear[2] __all__
#   clear[2] tempfile
#   clear[2] decode
#   clear[2] encode
#   clear[2] __doc__
#   clear[2] rfc822
#   clear[2] catch_warnings
#   clear[2] __file__
#   clear[2] warnpy3k
#   clear[2] sys
#   clear[2] copybinary
#   clear[2] __name__
#   clear[2] choose_boundary
#   clear[2] Message
#   clear[2] os
# cleanup[1] operator
#   clear[1] _compare_digest
#   clear[2] gt
#   clear[2] __concat__
#   clear[2] imul
#   clear[2] ge
#   clear[2] __irshift__
#   clear[2] setslice
#   clear[2] __lt__
#   clear[2] __inv__
#   clear[2] __rshift__
#   clear[2] le
#   clear[2] add
#   clear[2] delslice
#   clear[2] __iconcat__
#   clear[2] rshift
#   clear[2] __getitem__
#   clear[2] __delitem__
#   clear[2] __pow__
#   clear[2] iconcat
#   clear[2] __gt__
#   clear[2] isCallable
#   clear[2] mod
#   clear[2] isub
#   clear[2] setitem
#   clear[2] getitem
#   clear[2] div
#   clear[2] ixor
#   clear[2] __truediv__
#   clear[2] __repeat__
#   clear[2] __imod__
#   clear[2] eq
#   clear[2] index
#   clear[2] xor
#   clear[2] sub
#   clear[2] __contains__
#   clear[2] neg
#   clear[2] getslice
#   clear[2] abs
#   clear[2] mul
#   clear[2] __ne__
#   clear[2] irepeat
#   clear[2] is_
#   clear[2] truth
#   clear[2] __ifloordiv__
#   clear[2] indexOf
#   clear[2] isNumberType
#   clear[2] __setitem__
#   clear[2] __name__
#   clear[2] __ilshift__
#   clear[2] or_
#   clear[2] __imul__
#   clear[2] is_not
#   clear[2] __setslice__
#   clear[2] itruediv
#   clear[2] __xor__
#   clear[2] __ior__
#   clear[2] __mul__
#   clear[2] __not__
#   clear[2] delitem
#   clear[2] iand
#   clear[2] countOf
#   clear[2] __getslice__
#   clear[2] pow
#   clear[2] pos
#   clear[2] and_
#   clear[2] lshift
#   clear[2] ipow
#   clear[2] __and__
#   clear[2] sequenceIncludes
#   clear[2] invert
#   clear[2] contains
#   clear[2] lt
#   clear[2] __abs__
#   clear[2] isSequenceType
#   clear[2] isMappingType
#   clear[2] irshift
#   clear[2] __ixor__
#   clear[2] not_
#   clear[2] __itruediv__
#   clear[2] __isub__
#   clear[2] __invert__
#   clear[2] __irepeat__
#   clear[2] __lshift__
#   clear[2] __eq__
#   clear[2] __mod__
#   clear[2] __iadd__
#   clear[2] __doc__
#   clear[2] __le__
#   clear[2] __floordiv__
#   clear[2] __sub__
#   clear[2] ilshift
#   clear[2] __ge__
#   clear[2] ifloordiv
#   clear[2] inv
#   clear[2] iadd
#   clear[2] __delslice__
#   clear[2] imod
#   clear[2] ne
#   clear[2] idiv
#   clear[2] __pos__
#   clear[2] attrgetter
#   clear[2] methodcaller
#   clear[2] truediv
#   clear[2] repeat
#   clear[2] __idiv__
#   clear[2] ior
#   clear[2] __or__
#   clear[2] __add__
#   clear[2] __iand__
#   clear[2] concat
#   clear[2] __ipow__
#   clear[2] __div__
#   clear[2] floordiv
#   clear[2] __neg__
#   clear[2] __index__
#   clear[2] itemgetter
# cleanup[1] _socket
#   clear[2] SocketType
#   clear[2] getaddrinfo
#   clear[2] IPPROTO_RAW
#   clear[2] AI_NUMERICSERV
#   clear[2] PACKET_OTHERHOST
#   clear[2] AI_NUMERICHOST
#   clear[2] IPPORT_RESERVED
#   clear[2] AF_IRDA
#   clear[2] MSG_PEEK
#   clear[2] NETLINK_IP6_FW
#   clear[2] NETLINK_ROUTE
#   clear[2] IPPROTO_ESP
#   clear[2] SO_RCVBUF
#   clear[2] INADDR_BROADCAST
#   clear[2] MSG_DONTROUTE
#   clear[2] IP_DROP_MEMBERSHIP
#   clear[2] TCP_QUICKACK
#   clear[2] NI_MAXSERV
#   clear[2] IPV6_RECVDSTOPTS
#   clear[2] TIPC_CFG_SRV
#   clear[2] SOCK_SEQPACKET
#   clear[2] SO_ERROR
#   clear[2] IPPROTO_IPIP
#   clear[2] TIPC_ADDR_NAME
#   clear[2] SO_ACCEPTCONN
#   clear[2] IPV6_RECVRTHDR
#   clear[2] IPV6_DSTOPTS
#   clear[2] IPPROTO_ICMP
#   clear[2] TCP_SYNCNT
#   clear[2] TCP_KEEPCNT
#   clear[2] EAI_AGAIN
#   clear[2] SO_TYPE
#   clear[2] SO_RCVTIMEO
#   clear[2] inet_ntop
#   clear[2] IPPROTO_RSVP
#   clear[2] TIPC_DEST_DROPPABLE
#   clear[2] SO_OOBINLINE
#   clear[2] MSG_TRUNC
#   clear[2] SOL_TIPC
#   clear[2] SO_LINGER
#   clear[2] SOCK_RDM
#   clear[2] IPPROTO_AH
#   clear[2] inet_ntoa
#   clear[2] IP_MAX_MEMBERSHIPS
#   clear[2] IPV6_RTHDR_TYPE_0
#   clear[2] EAI_MEMORY
#   clear[2] MSG_OOB
#   clear[2] AF_PACKET
#   clear[2] AF_SECURITY
#   clear[2] TIPC_MEDIUM_IMPORTANCE
#   clear[2] TIPC_TOP_SRV
#   clear[2] EAI_FAIL
#   clear[2] socketpair
#   clear[2] timeout
#   clear[2] IPPROTO_IP
#   clear[2] SO_SNDLOWAT
#   clear[2] NETLINK_XFRM
#   clear[2] AF_BLUETOOTH
#   clear[2] BDADDR_LOCAL
#   clear[2] BTPROTO_RFCOMM
#   clear[2] TIPC_ADDR_NAMESEQ
#   clear[2] EAI_SOCKTYPE
#   clear[2] NETLINK_FIREWALL
#   clear[2] TIPC_HIGH_IMPORTANCE
#   clear[2] SOCK_RAW
#   clear[2] TIPC_WITHDRAWN
#   clear[2] PF_PACKET
#   clear[2] NI_NAMEREQD
#   clear[2] TCP_DEFER_ACCEPT
#   clear[2] SOCK_STREAM
#   clear[2] IPV6_RECVPKTINFO
#   clear[2] AF_ATMPVC
#   clear[2] SOL_TCP
#   clear[2] INADDR_LOOPBACK
#   clear[2] IPV6_HOPLIMIT
#   clear[2] IP_RECVOPTS
#   clear[2] IPPROTO_PUP
#   clear[2] NETLINK_USERSOCK
#   clear[2] TIPC_SUB_PORTS
#   clear[2] PACKET_LOOPBACK
#   clear[2] gethostbyname_ex
#   clear[2] IPPROTO_ROUTING
#   clear[2] IPPROTO_TP
#   clear[2] SO_BROADCAST
#   clear[2] AF_IPX
#   clear[2] NI_NOFQDN
#   clear[2] BTPROTO_HCI
#   clear[2] IPPROTO_ICMPV6
#   clear[2] IP_MULTICAST_LOOP
#   clear[2] IPV6_UNICAST_HOPS
#   clear[2] IPV6_LEAVE_GROUP
#   clear[2] TIPC_ADDR_ID
#   clear[2] gethostbyaddr
#   clear[2] TCP_MAXSEG
#   clear[2] AF_KEY
#   clear[2] IPV6_RTHDRDSTOPTS
#   clear[2] IPPROTO_IGMP
#   clear[2] IP_OPTIONS
#   clear[2] IP_RECVRETOPTS
#   clear[2] SO_RCVLOWAT
#   clear[2] SHUT_RDWR
#   clear[2] SO_DEBUG
#   clear[2] TCP_CORK
#   clear[2] gaierror
#   clear[2] PACKET_HOST
#   clear[2] IP_DEFAULT_MULTICAST_TTL
#   clear[2] INADDR_NONE
#   clear[2] TIPC_NODE_SCOPE
#   clear[2] CAPI
#   clear[2] SOMAXCONN
#   clear[2] __name__
#   clear[2] getnameinfo
#   clear[2] SHUT_RD
#   clear[2] TIPC_SUB_SERVICE
#   clear[2] IPV6_CHECKSUM
#   clear[2] AF_ATMSVC
#   clear[2] TCP_LINGER2
#   clear[2] TCP_INFO
#   clear[2] socket
#   clear[2] TIPC_CONN_TIMEOUT
#   clear[2] EAI_NODATA
#   clear[2] IP_HDRINCL
#   clear[2] AF_INET
#   clear[2] getprotobyname
#   clear[2] fromfd
#   clear[2] TIPC_LOW_IMPORTANCE
#   clear[2] IPPROTO_DSTOPTS
#   clear[2] BTPROTO_SCO
#   clear[2] SO_REUSEADDR
#   clear[2] NI_MAXHOST
#   clear[2] AF_TIPC
#   clear[2] PACKET_FASTROUTE
#   clear[2] IPPROTO_GRE
#   clear[2] getservbyname
#   clear[2] AF_INET6
#   clear[2] NI_NUMERICHOST
#   clear[2] IPPROTO_TCP
#   clear[2] SHUT_WR
#   clear[2] ntohl
#   clear[2] IPV6_PKTINFO
#   clear[2] PACKET_BROADCAST
#   clear[2] TIPC_SUB_CANCEL
#   clear[2] IPPROTO_HOPOPTS
#   clear[2] IPV6_MULTICAST_IF
#   clear[2] IPPORT_USERRESERVED
#   clear[2] AI_ALL
#   clear[2] AF_ECONET
#   clear[2] AF_ROUTE
#   clear[2] EAI_ADDRFAMILY
#   clear[2] BDADDR_ANY
#   clear[2] IPV6_MULTICAST_HOPS
#   clear[2] IP_TOS
#   clear[2] AF_NETBEUI
#   clear[2] IPPROTO_IDP
#   clear[2] AF_UNIX
#   clear[2] gethostname
#   clear[2] AI_CANONNAME
#   clear[2] HCI_TIME_STAMP
#   clear[2] INADDR_MAX_LOCAL_GROUP
#   clear[2] TCP_KEEPIDLE
#   clear[2] AF_WANPIPE
#   clear[2] TIPC_CLUSTER_SCOPE
#   clear[2] getservbyport
#   clear[2] IPPROTO_EGP
#   clear[2] ntohs
#   clear[2] TIPC_IMPORTANCE
#   clear[2] IPV6_V6ONLY
#   clear[2] NI_DGRAM
#   clear[2] SOL_IP
#   clear[2] __doc__
#   clear[2] NETLINK_NFLOG
#   clear[2] IPV6_NEXTHOP
#   clear[2] getdefaulttimeout
#   clear[2] EAI_SYSTEM
#   clear[2] IP_TTL
#   clear[2] setdefaulttimeout
#   clear[2] MSG_EOR
#   clear[2] TIPC_CRITICAL_IMPORTANCE
#   clear[2] IPPROTO_IPV6
#   clear[2] SO_SNDTIMEO
#   clear[2] herror
#   clear[2] MSG_WAITALL
#   clear[2] has_ipv6
#   clear[2] AI_ADDRCONFIG
#   clear[2] INADDR_ANY
#   clear[2] IPPROTO_PIM
#   clear[2] TIPC_SUBSCR_TIMEOUT
#   clear[2] AF_X25
#   clear[2] EAI_BADFLAGS
#   clear[2] SO_DONTROUTE
#   clear[2] EAI_NONAME
#   clear[2] error
#   clear[2] IPV6_RECVPATHMTU
#   clear[2] AF_ROSE
#   clear[2] HCI_DATA_DIR
#   clear[2] SOL_HCI
#   clear[2] NI_NUMERICSERV
#   clear[2] IPV6_RECVHOPOPTS
#   clear[2] htonl
#   clear[2] AF_UNSPEC
#   clear[2] IPV6_PATHMTU
#   clear[2] IP_DEFAULT_MULTICAST_LOOP
#   clear[2] AF_AX25
#   clear[2] IPPROTO_FRAGMENT
#   clear[2] inet_pton
#   clear[2] IPV6_JOIN_GROUP
#   clear[2] SO_REUSEPORT
#   clear[2] AF_NETROM
#   clear[2] htons
#   clear[2] MSG_DONTWAIT
#   clear[2] IPV6_RECVHOPLIMIT
#   clear[2] AF_NETLINK
#   clear[2] TCP_NODELAY
#   clear[2] IPV6_RTHDR
#   clear[2] IPV6_DONTFRAG
#   clear[2] EAI_SERVICE
#   clear[2] AF_APPLETALK
#   clear[2] AF_DECnet
#   clear[2] AF_LLC
#   clear[2] AF_SNA
#   clear[2] EAI_OVERFLOW
#   clear[2] AI_PASSIVE
#   clear[2] SOL_UDP
#   clear[2] inet_aton
#   clear[2] AF_PPPOX
#   clear[2] AF_BRIDGE
#   clear[2] TIPC_PUBLISHED
#   clear[2] INADDR_ALLHOSTS_GROUP
#   clear[2] TIPC_SRC_DROPPABLE
#   clear[2] SO_KEEPALIVE
#   clear[2] PACKET_MULTICAST
#   clear[2] IPV6_TCLASS
#   clear[2] AF_ASH
#   clear[2] gethostbyname
#   clear[2] MSG_CTRUNC
#   clear[2] SOCK_DGRAM
#   clear[2] INADDR_UNSPEC_GROUP
#   clear[2] IP_RETOPTS
#   clear[2] TIPC_ZONE_SCOPE
#   clear[2] SOL_SOCKET
#   clear[2] SO_SNDBUF
#   clear[2] IPV6_RECVTCLASS
#   clear[2] IP_MULTICAST_IF
#   clear[2] TIPC_WAIT_FOREVER
#   clear[2] HCI_FILTER
#   clear[2] IPPROTO_NONE
#   clear[2] AI_V4MAPPED
#   clear[2] IPPROTO_UDP
#   clear[2] IP_MULTICAST_TTL
#   clear[2] IPV6_MULTICAST_LOOP
#   clear[2] TCP_WINDOW_CLAMP
#   clear[2] EAI_FAMILY
#   clear[2] PACKET_OUTGOING
#   clear[2] IPV6_HOPOPTS
#   clear[2] BTPROTO_L2CAP
#   clear[2] IP_ADD_MEMBERSHIP
#   clear[2] NETLINK_DNRTMSG
#   clear[2] TCP_KEEPINTVL
# cleanup[1] copy
#   clear[1] _copy_with_copy_method
#   clear[1] _deepcopy_atomic
#   clear[1] _reconstruct
#   clear[1] _deepcopy_tuple
#   clear[1] _deepcopy_dict
#   clear[1] _copy_with_constructor
#   clear[1] _deepcopy_list
#   clear[1] _deepcopy_dispatch
#   clear[1] _EmptyClass
#   clear[1] _test
#   clear[1] _copy_inst
#   clear[1] _copy_immutable
#   clear[1] _copy_dispatch
#   clear[1] _deepcopy_method
#   clear[1] _keep_alive
#   clear[1] _deepcopy_inst
#   clear[2] deepcopy
#   clear[2] dispatch_table
#   clear[2] __all__
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] Error
#   clear[2] __name__
#   clear[2] copy
#   clear[2] name
#   clear[2] weakref
#   clear[2] t
#   clear[2] error
# cleanup[1] hashlib
#   clear[1] _hashlib
#   clear[2] algorithms_guaranteed
#   clear[2] __all__
#   clear[2] new
#   clear[2] sha256
#   clear[2] sha512
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] algorithms_available
#   clear[2] md5
#   clear[2] sha1
#   clear[2] pbkdf2_hmac
#   clear[2] sha224
#   clear[2] __get_builtin_constructor
#   clear[2] algorithms
#   clear[2] sha384
# cleanup[1] encodings.aliases
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] aliases
# cleanup[1] _hashlib
#   clear[2] openssl_sha224
#   clear[2] pbkdf2_hmac
#   clear[2] openssl_sha1
#   clear[2] __file__
#   clear[2] openssl_sha512
#   clear[2] openssl_sha256
#   clear[2] openssl_md_meth_names
#   clear[2] openssl_md5
#   clear[2] new
#   clear[2] __name__
#   clear[2] openssl_sha384
# cleanup[1] _random
#   clear[2] __name__
#   clear[2] Random
#   clear[2] __doc__
# cleanup[1] urlparse
#   clear[1] _is_unicode
#   clear[1] _splitparams
#   clear[1] _hexdig
#   clear[1] _parse_cache
#   clear[1] _splitnetloc
#   clear[1] _asciire
#   clear[1] _hextochr
#   clear[2] unquote
#   clear[2] uses_params
#   clear[2] parse_qs
#   clear[2] urlunsplit
#   clear[2] SplitResult
#   clear[2] __name__
#   clear[2] urlunparse
#   clear[2] urldefrag
#   clear[2] urlsplit
#   clear[2] __all__
#   clear[2] clear_cache
#   clear[2] re
#   clear[2] uses_query
#   clear[2] uses_relative
#   clear[2] __doc__
#   clear[2] urljoin
#   clear[2] namedtuple
#   clear[2] ParseResult
#   clear[2] __file__
#   clear[2] non_hierarchical
#   clear[2] MAX_CACHE_SIZE
#   clear[2] ResultMixin
#   clear[2] uses_netloc
#   clear[2] parse_qsl
#   clear[2] urlparse
#   clear[2] uses_fragment
#   clear[2] scheme_chars
# cleanup[1] heapq
#   clear[1] _nlargest
#   clear[1] _siftdown_max
#   clear[1] _nsmallest
#   clear[1] _siftup
#   clear[1] _siftup_max
#   clear[1] _siftdown
#   clear[1] _heapify_max
#   clear[1] _heappushpop_max
#   clear[2] chain
#   clear[2] izip
#   clear[2] tee
#   clear[2] heappushpop
#   clear[2] __all__
#   clear[2] merge
#   clear[2] nsmallest
#   clear[2] cmp_lt
#   clear[2] __doc__
#   clear[2] heappop
#   clear[2] __file__
#   clear[2] heapify
#   clear[2] islice
#   clear[2] __name__
#   clear[2] imap
#   clear[2] count
#   clear[2] heappush
#   clear[2] nlargest
#   clear[2] __about__
#   clear[2] heapreplace
#   clear[2] itemgetter
# cleanup[1] functools
#   clear[2] wraps
#   clear[2] partial
#   clear[2] WRAPPER_ASSIGNMENTS
#   clear[2] update_wrapper
#   clear[2] __file__
#   clear[2] total_ordering
#   clear[2] reduce
#   clear[2] WRAPPER_UPDATES
#   clear[2] cmp_to_key
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] tempfile
#   clear[1] _TemporaryFileWrapper
#   clear[1] _set_cloexec
#   clear[1] _candidate_tempdir_list
#   clear[1] _StringIO
#   clear[1] _once_lock
#   clear[1] _fcntl
#   clear[1] _exists
#   clear[1] _thread
#   clear[1] _errno
#   clear[1] _get_default_tempdir
#   clear[1] _mkstemp_inner
#   clear[1] _stat
#   clear[1] _os
#   clear[1] _Random
#   clear[1] _io
#   clear[1] _get_candidate_names
#   clear[1] _bin_openflags
#   clear[1] _text_openflags
#   clear[1] _allocate_lock
#   clear[1] _RandomNameSequence
#   clear[2] mkdtemp
#   clear[2] __all__
#   clear[2] template
#   clear[2] mkstemp
#   clear[2] __doc__
#   clear[2] mktemp
#   clear[2] __file__
#   clear[2] gettempdir
#   clear[2] gettempprefix
#   clear[2] __name__
#   clear[2] TMP_MAX
#   clear[2] SpooledTemporaryFile
#   clear[2] TemporaryFile
#   clear[2] NamedTemporaryFile
# cleanup[1] encodings.utf_8
#   clear[2] getregentry
#   clear[2] StreamWriter
#   clear[2] IncrementalEncoder
#   clear[2] __file__
#   clear[2] __package__
#   clear[2] decode
#   clear[2] StreamReader
#   clear[2] codecs
#   clear[2] encode
#   clear[2] __name__
#   clear[2] IncrementalDecoder
#   clear[2] __doc__
# cleanup[1] ssl
#   clear[1] _get_https_context_factory
#   clear[1] _PROTOCOL_NAMES
#   clear[1] _SSLContext
#   clear[1] _txt2obj
#   clear[1] _https_verify_certificates
#   clear[1] _OPENSSL_API_VERSION
#   clear[1] _ASN1Object
#   clear[1] _DEFAULT_CIPHERS
#   clear[1] _nid2obj
#   clear[1] _import_symbols
#   clear[1] _delegate_methods
#   clear[1] _create_default_https_context
#   clear[1] _dnsname_match
#   clear[1] _create_unverified_context
#   clear[1] _fileobject
#   clear[1] _create_stdlib_context
#   clear[1] _RESTRICTED_SERVER_CIPHERS
#   clear[1] _ssl
#   clear[1] _https_verify_envvar
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
#   clear[2] create_default_context
#   clear[2] ALERT_DESCRIPTION_RECORD_OVERFLOW
#   clear[2] ALERT_DESCRIPTION_CLOSE_NOTIFY
#   clear[2] VERIFY_CRL_CHECK_LEAF
#   clear[2] ALERT_DESCRIPTION_PROTOCOL_VERSION
#   clear[2] SSLSyscallError
#   clear[2] DefaultVerifyPaths
#   clear[2] CERT_REQUIRED
#   clear[2] OP_NO_COMPRESSION
#   clear[2] SSLError
#   clear[2] PROTOCOL_TLSv1_1
#   clear[2] PROTOCOL_TLSv1_2
#   clear[2] namedtuple
#   clear[2] SO_TYPE
#   clear[2] ALERT_DESCRIPTION_DECODE_ERROR
#   clear[2] PEM_HEADER
#   clear[2] OP_NO_TLSv1_1
#   clear[2] OP_NO_TLSv1_2
#   clear[2] __file__
#   clear[2] textwrap
#   clear[2] SSL_ERROR_WANT_X509_LOOKUP
#   clear[2] ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
#   clear[2] ALERT_DESCRIPTION_BAD_RECORD_MAC
#   clear[2] RAND_egd
#   clear[2] PEM_FOOTER
#   clear[2] SSL_ERROR_WANT_CONNECT
#   clear[2] sslwrap_simple
#   clear[2] HAS_SNI
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
#   clear[2] cert_time_to_seconds
#   clear[2] SOCK_STREAM
#   clear[2] ALERT_DESCRIPTION_USER_CANCELLED
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
#   clear[2] VERIFY_DEFAULT
#   clear[2] CERT_OPTIONAL
#   clear[2] OP_CIPHER_SERVER_PREFERENCE
#   clear[2] SSL_ERROR_EOF
#   clear[2] SSL_ERROR_WANT_READ
#   clear[2] warnings
#   clear[2] re
#   clear[2] SSLSocket
#   clear[2] Purpose
#   clear[2] VERIFY_X509_STRICT
#   clear[2] get_protocol_name
#   clear[2] ALERT_DESCRIPTION_HANDSHAKE_FAILURE
#   clear[2] SSL_ERROR_WANT_WRITE
#   clear[2] socket_error
#   clear[2] __name__
#   clear[2] sys
#   clear[2] SSL_ERROR_INVALID_ERROR_CODE
#   clear[2] socket
#   clear[2] ALERT_DESCRIPTION_INTERNAL_ERROR
#   clear[2] AF_INET
#   clear[2] DER_cert_to_PEM_cert
#   clear[2] OPENSSL_VERSION
#   clear[2] SSL_ERROR_SSL
#   clear[2] VERIFY_X509_TRUSTED_FIRST
#   clear[2] ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
#   clear[2] ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
#   clear[2] OP_NO_SSLv3
#   clear[2] OP_NO_SSLv2
#   clear[2] SSL_ERROR_SYSCALL
#   clear[2] base64
#   clear[2] SSLZeroReturnError
#   clear[2] ALERT_DESCRIPTION_UNKNOWN_CA
#   clear[2] match_hostname
#   clear[2] errno
#   clear[2] PROTOCOL_TLSv1
#   clear[2] __doc__
#   clear[2] ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
#   clear[2] CHANNEL_BINDING_TYPES
#   clear[2] create_connection
#   clear[2] OP_NO_TLSv1
#   clear[2] SSL_ERROR_ZERO_RETURN
#   clear[2] ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
#   clear[2] HAS_ECDH
#   clear[2] VERIFY_CRL_CHECK_CHAIN
#   clear[2] ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
#   clear[2] get_server_certificate
#   clear[2] OPENSSL_VERSION_INFO
#   clear[2] closing
#   clear[2] RAND_status
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
#   clear[2] SSLEOFError
#   clear[2] OP_SINGLE_DH_USE
#   clear[2] HAS_NPN
#   clear[2] SSLContext
#   clear[2] ALERT_DESCRIPTION_DECRYPT_ERROR
#   clear[2] ALERT_DESCRIPTION_UNRECOGNIZED_NAME
#   clear[2] RAND_add
#   clear[2] CERT_NONE
#   clear[2] wrap_socket
#   clear[2] CertificateError
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE
#   clear[2] ALERT_DESCRIPTION_ILLEGAL_PARAMETER
#   clear[2] ALERT_DESCRIPTION_ACCESS_DENIED
#   clear[2] HAS_ALPN
#   clear[2] OPENSSL_VERSION_NUMBER
#   clear[2] get_default_verify_paths
#   clear[2] OP_ALL
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_REVOKED
#   clear[2] SSLWantWriteError
#   clear[2] ALERT_DESCRIPTION_NO_RENEGOTIATION
#   clear[2] OP_SINGLE_ECDH_USE
#   clear[2] SOL_SOCKET
#   clear[2] PEM_cert_to_DER_cert
#   clear[2] PROTOCOL_SSLv23
#   clear[2] os
#   clear[2] SSLWantReadError
# cleanup[1] base64
#   clear[1] _b32rev
#   clear[1] _b32tab
#   clear[1] _x
#   clear[1] _urlsafe_encode_translation
#   clear[1] _translate
#   clear[1] _translation
#   clear[1] _urlsafe_decode_translation
#   clear[1] _b32alphabet
#   clear[2] test1
#   clear[2] standard_b64decode
#   clear[2] standard_b64encode
#   clear[2] b64encode
#   clear[2] string
#   clear[2] MAXBINSIZE
#   clear[2] struct
#   clear[2] __all__
#   clear[2] binascii
#   clear[2] decode
#   clear[2] re
#   clear[2] b32encode
#   clear[2] encode
#   clear[2] __doc__
#   clear[2] MAXLINESIZE
#   clear[2] __file__
#   clear[2] decodestring
#   clear[2] test
#   clear[2] b32decode
#   clear[2] urlsafe_b64decode
#   clear[2] __name__
#   clear[2] b64decode
#   clear[2] encodestring
#   clear[2] b16decode
#   clear[2] k
#   clear[2] EMPTYSTRING
#   clear[2] urlsafe_b64encode
#   clear[2] v
#   clear[2] b16encode
# cleanup[1] rfc822
#   clear[1] _timezones
#   clear[1] _blanklines
#   clear[1] _daynames
#   clear[1] _monthnames
#   clear[2] unquote
#   clear[2] parsedate
#   clear[2] parsedate_tz
#   clear[2] __all__
#   clear[2] AddressList
#   clear[2] formatdate
#   clear[2] __doc__
#   clear[2] quote
#   clear[2] __file__
#   clear[2] warnpy3k
#   clear[2] __name__
#   clear[2] parseaddr
#   clear[2] AddrlistClass
#   clear[2] dump_address_pair
#   clear[2] time
#   clear[2] Message
#   clear[2] mktime_tz
# cleanup[1] fcntl
#   clear[2] F_GETOWN
#   clear[2] I_SETCLTIME
#   clear[2] lockf
#   clear[2] I_PUSH
#   clear[2] F_EXLCK
#   clear[2] F_SETLEASE
#   clear[2] I_LIST
#   clear[2] DN_ATTRIB
#   clear[2] LOCK_READ
#   clear[2] I_FDINSERT
#   clear[2] F_SETFD
#   clear[2] I_ATMARK
#   clear[2] I_PUNLINK
#   clear[2] I_GWROPT
#   clear[2] LOCK_EX
#   clear[2] F_SETFL
#   clear[2] F_WRLCK
#   clear[2] flock
#   clear[2] F_SETLKW64
#   clear[2] DN_CREATE
#   clear[2] F_UNLCK
#   clear[2] I_FIND
#   clear[2] F_SETLK64
#   clear[2] I_RECVFD
#   clear[2] I_PLINK
#   clear[2] I_SENDFD
#   clear[2] DN_ACCESS
#   clear[2] I_PEEK
#   clear[2] LOCK_NB
#   clear[2] I_SRDOPT
#   clear[2] I_CKBAND
#   clear[2] __doc__
#   clear[2] LOCK_UN
#   clear[2] F_SHLCK
#   clear[2] fcntl
#   clear[2] LOCK_MAND
#   clear[2] F_GETSIG
#   clear[2] I_POP
#   clear[2] LOCK_WRITE
#   clear[2] F_SETLKW
#   clear[2] I_STR
#   clear[2] F_GETLEASE
#   clear[2] F_NOTIFY
#   clear[2] DN_DELETE
#   clear[2] ioctl
#   clear[2] I_GETSIG
#   clear[2] I_GRDOPT
#   clear[2] I_FLUSHBAND
#   clear[2] FD_CLOEXEC
#   clear[2] I_GETCLTIME
#   clear[2] DN_MULTISHOT
#   clear[2] __name__
#   clear[2] I_SETSIG
#   clear[2] I_CANPUT
#   clear[2] F_GETLK64
#   clear[2] F_SETOWN
#   clear[2] F_GETFD
#   clear[2] F_SETSIG
#   clear[2] I_LOOK
#   clear[2] DN_MODIFY
#   clear[2] F_GETFL
#   clear[2] F_DUPFD
#   clear[2] F_RDLCK
#   clear[2] I_NREAD
#   clear[2] I_LINK
#   clear[2] I_SWROPT
#   clear[2] FASYNC
#   clear[2] LOCK_SH
#   clear[2] I_UNLINK
#   clear[2] DN_RENAME
#   clear[2] I_GETBAND
#   clear[2] F_GETLK
#   clear[2] I_FLUSH
#   clear[2] LOCK_RW
#   clear[2] F_SETLK
# cleanup[1] codecs
#   clear[1] _false
#   clear[2] latin_1_encode
#   clear[2] getreader
#   clear[2] readbuffer_encode
#   clear[2] BOM
#   clear[2] StreamWriter
#   clear[2] BOM64_BE
#   clear[2] ascii_decode
#   clear[2] IncrementalDecoder
#   clear[2] __file__
#   clear[2] BOM_UTF32
#   clear[2] BufferedIncrementalDecoder
#   clear[2] ignore_errors
#   clear[2] replace_errors
#   clear[2] BOM_BE
#   clear[2] utf_16_be_decode
#   clear[2] charmap_build
#   clear[2] escape_encode
#   clear[2] BOM_UTF16_BE
#   clear[2] xmlcharrefreplace_errors
#   clear[2] unicode_escape_encode
#   clear[2] __all__
#   clear[2] utf_16_decode
#   clear[2] lookup_error
#   clear[2] getincrementalencoder
#   clear[2] __name__
#   clear[2] EncodedFile
#   clear[2] backslashreplace_errors
#   clear[2] getincrementaldecoder
#   clear[2] register_error
#   clear[2] BOM32_BE
#   clear[2] getencoder
#   clear[2] make_identity_dict
#   clear[2] BOM_UTF32_LE
#   clear[2] __builtin__
#   clear[2] open
#   clear[2] iterencode
#   clear[2] decode
#   clear[2] IncrementalEncoder
#   clear[2] latin_1_decode
#   clear[2] utf_32_le_decode
#   clear[2] getwriter
#   clear[2] charmap_encode
#   clear[2] encode
#   clear[2] unicode_internal_encode
#   clear[2] StreamReader
#   clear[2] make_encoding_map
#   clear[2] utf_16_ex_decode
#   clear[2] getdecoder
#   clear[2] charbuffer_encode
#   clear[2] utf_7_encode
#   clear[2] utf_32_decode
#   clear[2] BOM32_LE
#   clear[2] StreamReaderWriter
#   clear[2] utf_16_encode
#   clear[2] __doc__
#   clear[2] raw_unicode_escape_encode
#   clear[2] BOM_UTF32_BE
#   clear[2] utf_16_le_encode
#   clear[2] unicode_internal_decode
#   clear[2] utf_32_be_encode
#   clear[2] CodecInfo
#   clear[2] BOM_UTF16_LE
#   clear[2] BufferedIncrementalEncoder
#   clear[2] BOM_LE
#   clear[2] Codec
#   clear[2] utf_8_decode
#   clear[2] raw_unicode_escape_decode
#   clear[2] utf_7_decode
#   clear[2] unicode_escape_decode
#   clear[2] lookup
#   clear[2] strict_errors
#   clear[2] utf_32_ex_decode
#   clear[2] escape_decode
#   clear[2] utf_32_be_decode
#   clear[2] StreamRecoder
#   clear[2] sys
#   clear[2] utf_16_le_decode
#   clear[2] iterdecode
#   clear[2] utf_32_encode
#   clear[2] charmap_decode
#   clear[2] BOM_UTF16
#   clear[2] BOM_UTF8
#   clear[2] utf_32_le_encode
#   clear[2] BOM64_LE
#   clear[2] ascii_encode
#   clear[2] register
#   clear[2] utf_8_encode
#   clear[2] utf_16_be_encode
# cleanup[1] thread
#   clear[1] _count
#   clear[1] _local
#   clear[2] interrupt_main
#   clear[2] allocate_lock
#   clear[2] start_new
#   clear[2] get_ident
#   clear[2] LockType
#   clear[2] exit
#   clear[2] start_new_thread
#   clear[2] error
#   clear[2] exit_thread
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] stack_size
#   clear[2] allocate
# cleanup[1] weakref
#   clear[1] _IterationGuard
#   clear[2] CallableProxyType
#   clear[2] WeakKeyDictionary
#   clear[2] __all__
#   clear[2] ProxyType
#   clear[2] UserDict
#   clear[2] __file__
#   clear[2] KeyedRef
#   clear[2] ReferenceError
#   clear[2] WeakValueDictionary
#   clear[2] getweakrefs
#   clear[2] ProxyTypes
#   clear[2] proxy
#   clear[2] __name__
#   clear[2] ReferenceType
#   clear[2] getweakrefcount
#   clear[2] ref
#   clear[2] __doc__
#   clear[2] WeakSet
# cleanup[1] binascii
#   clear[2] a2b_uu
#   clear[2] a2b_hqx
#   clear[2] unhexlify
#   clear[2] b2a_hex
#   clear[2] a2b_hex
#   clear[2] a2b_base64
#   clear[2] b2a_qp
#   clear[2] rlecode_hqx
#   clear[2] Error
#   clear[2] b2a_uu
#   clear[2] crc_hqx
#   clear[2] hexlify
#   clear[2] a2b_qp
#   clear[2] crc32
#   clear[2] __name__
#   clear[2] rledecode_hqx
#   clear[2] b2a_hqx
#   clear[2] __doc__
#   clear[2] Incomplete
#   clear[2] b2a_base64
# cleanup[1] io
#   clear[1] _io
#   clear[2] UnsupportedOperation
#   clear[2] IOBase
#   clear[2] SEEK_CUR
#   clear[2] open
#   clear[2] RawIOBase
#   clear[2] abc
#   clear[2] __all__
#   clear[2] IncrementalNewlineDecoder
#   clear[2] BufferedWriter
#   clear[2] BufferedIOBase
#   clear[2] __file__
#   clear[2] BytesIO
#   clear[2] BufferedRWPair
#   clear[2] SEEK_SET
#   clear[2] BufferedRandom
#   clear[2] __author__
#   clear[2] BlockingIOError
#   clear[2] FileIO
#   clear[2] __doc__
#   clear[2] __name__
#   clear[2] SEEK_END
#   clear[2] StringIO
#   clear[2] TextIOBase
#   clear[2] TextIOWrapper
#   clear[2] BufferedReader
#   clear[2] OpenWrapper
#   clear[2] DEFAULT_BUFFER_SIZE
# cleanup[1] _ssl
#   clear[1] _SSLContext
#   clear[1] _OPENSSL_API_VERSION
#   clear[1] _test_decode_cert
#   clear[1] _SSLSocket
#   clear[2] OP_NO_SSLv2
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNKNOWN
#   clear[2] ALERT_DESCRIPTION_RECORD_OVERFLOW
#   clear[2] ALERT_DESCRIPTION_CLOSE_NOTIFY
#   clear[2] VERIFY_CRL_CHECK_LEAF
#   clear[2] ALERT_DESCRIPTION_PROTOCOL_VERSION
#   clear[2] SSLSyscallError
#   clear[2] CERT_REQUIRED
#   clear[2] OP_NO_COMPRESSION
#   clear[2] SSLError
#   clear[2] PROTOCOL_TLSv1_1
#   clear[2] PROTOCOL_TLSv1_2
#   clear[2] ALERT_DESCRIPTION_DECODE_ERROR
#   clear[2] OP_NO_TLSv1_1
#   clear[2] OP_NO_TLSv1_2
#   clear[2] __file__
#   clear[2] SSL_ERROR_WANT_X509_LOOKUP
#   clear[2] ALERT_DESCRIPTION_UNEXPECTED_MESSAGE
#   clear[2] ALERT_DESCRIPTION_BAD_RECORD_MAC
#   clear[2] RAND_egd
#   clear[2] SSL_ERROR_WANT_CONNECT
#   clear[2] VERIFY_CRL_CHECK_CHAIN
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_UNOBTAINABLE
#   clear[2] ALERT_DESCRIPTION_USER_CANCELLED
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_HASH_VALUE
#   clear[2] VERIFY_DEFAULT
#   clear[2] CERT_OPTIONAL
#   clear[2] SSL_ERROR_EOF
#   clear[2] err_codes_to_names
#   clear[2] SSL_ERROR_WANT_READ
#   clear[2] VERIFY_X509_STRICT
#   clear[2] ALERT_DESCRIPTION_HANDSHAKE_FAILURE
#   clear[2] HAS_ALPN
#   clear[2] SSL_ERROR_WANT_WRITE
#   clear[2] __name__
#   clear[2] OP_CIPHER_SERVER_PREFERENCE
#   clear[2] SSL_ERROR_INVALID_ERROR_CODE
#   clear[2] ALERT_DESCRIPTION_INTERNAL_ERROR
#   clear[2] OPENSSL_VERSION
#   clear[2] ALERT_DESCRIPTION_ACCESS_DENIED
#   clear[2] VERIFY_X509_TRUSTED_FIRST
#   clear[2] ALERT_DESCRIPTION_UNSUPPORTED_CERTIFICATE
#   clear[2] ALERT_DESCRIPTION_INSUFFICIENT_SECURITY
#   clear[2] OP_NO_SSLv3
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE_STATUS_RESPONSE
#   clear[2] SSL_ERROR_SYSCALL
#   clear[2] SSLZeroReturnError
#   clear[2] ALERT_DESCRIPTION_UNKNOWN_CA
#   clear[2] PROTOCOL_TLSv1
#   clear[2] __doc__
#   clear[2] ALERT_DESCRIPTION_UNSUPPORTED_EXTENSION
#   clear[2] txt2obj
#   clear[2] OP_NO_TLSv1
#   clear[2] SSL_ERROR_ZERO_RETURN
#   clear[2] err_names_to_codes
#   clear[2] ALERT_DESCRIPTION_UNKNOWN_PSK_IDENTITY
#   clear[2] HAS_ECDH
#   clear[2] HAS_SNI
#   clear[2] get_default_verify_paths
#   clear[2] ALERT_DESCRIPTION_DECOMPRESSION_FAILURE
#   clear[2] OPENSSL_VERSION_INFO
#   clear[2] RAND_status
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_EXPIRED
#   clear[2] SSLEOFError
#   clear[2] OP_SINGLE_DH_USE
#   clear[2] HAS_TLS_UNIQUE
#   clear[2] nid2obj
#   clear[2] HAS_NPN
#   clear[2] ALERT_DESCRIPTION_DECRYPT_ERROR
#   clear[2] ALERT_DESCRIPTION_UNRECOGNIZED_NAME
#   clear[2] RAND_add
#   clear[2] CERT_NONE
#   clear[2] ALERT_DESCRIPTION_BAD_CERTIFICATE
#   clear[2] ALERT_DESCRIPTION_ILLEGAL_PARAMETER
#   clear[2] SSL_ERROR_SSL
#   clear[2] OPENSSL_VERSION_NUMBER
#   clear[2] OP_ALL
#   clear[2] ALERT_DESCRIPTION_CERTIFICATE_REVOKED
#   clear[2] SSLWantWriteError
#   clear[2] ALERT_DESCRIPTION_NO_RENEGOTIATION
#   clear[2] OP_SINGLE_ECDH_USE
#   clear[2] PROTOCOL_SSLv23
#   clear[2] lib_codes_to_names
#   clear[2] SSLWantReadError
# cleanup[1] textwrap
#   clear[1] _whitespace_only_re
#   clear[1] _leading_whitespace_re
#   clear[1] _unicode
#   clear[1] _whitespace
#   clear[2] dedent
#   clear[2] __revision__
#   clear[2] string
#   clear[2] __all__
#   clear[2] TextWrapper
#   clear[2] __file__
#   clear[2] re
#   clear[2] wrap
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] fill
# cleanup[1] _io
#   clear[1] _BufferedIOBase
#   clear[1] _IOBase
#   clear[1] _TextIOBase
#   clear[1] _RawIOBase
#   clear[2] UnsupportedOperation
#   clear[2] BufferedReader
#   clear[2] TextIOWrapper
#   clear[2] IncrementalNewlineDecoder
#   clear[2] BufferedRWPair
#   clear[2] StringIO
#   clear[2] BufferedRandom
#   clear[2] BlockingIOError
#   clear[2] FileIO
#   clear[2] __name__
#   clear[2] BufferedWriter
#   clear[2] open
#   clear[2] __doc__
#   clear[2] BytesIO
#   clear[2] DEFAULT_BUFFER_SIZE
# cleanup[1] struct
#   clear[1] _clearcache
#   clear[2] pack_into
#   clear[2] __file__
#   clear[2] calcsize
#   clear[2] error
#   clear[2] __name__
#   clear[2] pack
#   clear[2] unpack
#   clear[2] __doc__
#   clear[2] unpack_from
#   clear[2] Struct
# cleanup[1] string
#   clear[1] _re
#   clear[1] _int
#   clear[1] _float
#   clear[1] _multimap
#   clear[1] _long
#   clear[1] _TemplateMetaclass
#   clear[1] _idmap
#   clear[2] ascii_lowercase
#   clear[2] upper
#   clear[2] letters
#   clear[2] atol_error
#   clear[2] lstrip
#   clear[2] uppercase
#   clear[2] ascii_letters
#   clear[2] find
#   clear[2] atof
#   clear[2] replace
#   clear[2] capwords
#   clear[2] index_error
#   clear[2] expandtabs
#   clear[2] Template
#   clear[2] strip
#   clear[2] ascii_uppercase
#   clear[2] octdigits
#   clear[2] index
#   clear[2] ljust
#   clear[2] whitespace
#   clear[2] rindex
#   clear[2] punctuation
#   clear[2] printable
#   clear[2] splitfields
#   clear[2] split
#   clear[2] rstrip
#   clear[2] translate
#   clear[2] __doc__
#   clear[2] count
#   clear[2] joinfields
#   clear[2] rjust
#   clear[2] __file__
#   clear[2] lower
#   clear[2] swapcase
#   clear[2] atof_error
#   clear[2] atoi
#   clear[2] hexdigits
#   clear[2] Formatter
#   clear[2] atol
#   clear[2] __name__
#   clear[2] rsplit
#   clear[2] digits
#   clear[2] lowercase
#   clear[2] join
#   clear[2] center
#   clear[2] rfind
#   clear[2] atoi_error
#   clear[2] maketrans
#   clear[2] capitalize
#   clear[2] zfill
# cleanup[1] abc
#   clear[1] _InstanceType
#   clear[1] _C
#   clear[2] abstractmethod
#   clear[2] __file__
#   clear[2] ABCMeta
#   clear[2] abstractproperty
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] types
#   clear[2] WeakSet
# cleanup[1] re
#   clear[1] _expand
#   clear[1] _cache
#   clear[1] _compile_repl
#   clear[1] _pattern_type
#   clear[1] _compile
#   clear[1] _subx
#   clear[1] _cache_repl
#   clear[1] _locale
#   clear[1] _pickle
#   clear[1] _alphanum
#   clear[1] _MAXCACHE
#   clear[2] finditer
#   clear[2] sre_compile
#   clear[2] LOCALE
#   clear[2] search
#   clear[2] escape
#   clear[2] DEBUG
#   clear[2] __name__
#   clear[2] subn
#   clear[2] findall
#   clear[2] DOTALL
#   clear[2] purge
#   clear[2] sub
#   clear[2] __all__
#   clear[2] copy_reg
#   clear[2] I
#   clear[2] split
#   clear[2] UNICODE
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] match
#   clear[2] template
#   clear[2] __file__
#   clear[2] M
#   clear[2] L
#   clear[2] IGNORECASE
#   clear[2] S
#   clear[2] U
#   clear[2] T
#   clear[2] MULTILINE
#   clear[2] X
#   clear[2] Scanner
#   clear[2] sys
#   clear[2] VERBOSE
#   clear[2] compile
#   clear[2] TEMPLATE
#   clear[2] error
#   clear[2] sre_parse
# cleanup[1] _locale
#   clear[1] _DATE_FMT
#   clear[2] ABMON_3
#   clear[2] LC_NUMERIC
#   clear[2] ABMON_1
#   clear[2] PM_STR
#   clear[2] ABMON_7
#   clear[2] ABMON_6
#   clear[2] ABMON_5
#   clear[2] setlocale
#   clear[2] ALT_DIGITS
#   clear[2] DAY_7
#   clear[2] strxfrm
#   clear[2] LC_CTYPE
#   clear[2] MON_12
#   clear[2] DAY_3
#   clear[2] ERA
#   clear[2] CODESET
#   clear[2] CHAR_MAX
#   clear[2] AM_STR
#   clear[2] bindtextdomain
#   clear[2] ABMON_8
#   clear[2] D_FMT
#   clear[2] ERA_T_FMT
#   clear[2] YESEXPR
#   clear[2] D_T_FMT
#   clear[2] LC_MONETARY
#   clear[2] DAY_6
#   clear[2] T_FMT_AMPM
#   clear[2] ABMON_4
#   clear[2] MON_11
#   clear[2] gettext
#   clear[2] dcgettext
#   clear[2] ERA_D_T_FMT
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] MON_2
#   clear[2] MON_3
#   clear[2] MON_1
#   clear[2] MON_6
#   clear[2] MON_7
#   clear[2] MON_4
#   clear[2] MON_5
#   clear[2] MON_8
#   clear[2] MON_9
#   clear[2] ERA_D_FMT
#   clear[2] THOUSEP
#   clear[2] CRNCYSTR
#   clear[2] MON_10
#   clear[2] Error
#   clear[2] DAY_2
#   clear[2] LC_ALL
#   clear[2] nl_langinfo
#   clear[2] DAY_1
#   clear[2] strcoll
#   clear[2] LC_TIME
#   clear[2] DAY_4
#   clear[2] DAY_5
#   clear[2] ABDAY_7
#   clear[2] ABDAY_6
#   clear[2] ABDAY_5
#   clear[2] ABDAY_4
#   clear[2] ABDAY_3
#   clear[2] LC_MESSAGES
#   clear[2] ABDAY_1
#   clear[2] T_FMT
#   clear[2] LC_COLLATE
#   clear[2] RADIXCHAR
#   clear[2] dgettext
#   clear[2] ABMON_2
#   clear[2] NOEXPR
#   clear[2] textdomain
#   clear[2] ABDAY_2
#   clear[2] ABMON_12
#   clear[2] ABMON_11
#   clear[2] ABMON_10
#   clear[2] bind_textdomain_codeset
#   clear[2] localeconv
#   clear[2] ABMON_9
# cleanup[1] sre_compile
#   clear[1] _LITERAL_CODES
#   clear[1] _code
#   clear[1] _bytes_to_codes
#   clear[1] _compile_info
#   clear[1] _compile_charset
#   clear[1] _REPEATING_CODES
#   clear[1] _SUCCESS_CODES
#   clear[1] _BITS_TRANS
#   clear[1] _compile
#   clear[1] _sre
#   clear[1] _optimize_charset
#   clear[1] _mk_bitmap
#   clear[1] _equivalences
#   clear[1] _fixup_range
#   clear[1] _ASSERT_CODES
#   clear[1] _simple
#   clear[1] _CODEBITS
#   clear[1] _ignorecase_fixes
#   clear[2] isstring
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] REPEAT_ONE
#   clear[2] AT_LOCALE
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] MAXCODE
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] CATEGORY
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] AT
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] ATCODES
#   clear[2] SUCCESS
#   clear[2] STRING_TYPES
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] compile
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] sre_parse
#   clear[2] CATEGORY_DIGIT
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] sys
#   clear[2] ASSERT_NOT
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
# cleanup[1] _sre
#   clear[2] MAXREPEAT
#   clear[2] getcodesize
#   clear[2] MAGIC
#   clear[2] copyright
#   clear[2] CODESIZE
#   clear[2] compile
#   clear[2] __name__
#   clear[2] getlower
# cleanup[1] sre_parse
#   clear[1] _PATTERNENDERS
#   clear[1] _REPEATCODES
#   clear[1] _parse
#   clear[1] _escape
#   clear[1] _LOOKBEHINDASSERTCHARS
#   clear[1] _parse_sub
#   clear[1] _ASSERTCHARS
#   clear[1] _class_escape
#   clear[1] _parse_sub_cond
#   clear[2] REPEAT_ONE
#   clear[2] DIGITS
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] parse
#   clear[2] FLAGS
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] OCTDIGITS
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] AT_LOCALE
#   clear[2] isname
#   clear[2] REPEAT_CHARS
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] ESCAPES
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] CATEGORY
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] WHITESPACE
#   clear[2] Tokenizer
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] AT
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] CATEGORIES
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] ATCODES
#   clear[2] SUCCESS
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] SPECIAL_CHARS
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] HEXDIGITS
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] CATEGORY_DIGIT
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] isdigit
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] SubPattern
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] Pattern
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] sys
#   clear[2] ASSERT_NOT
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] parse_template
#   clear[2] expand_template
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
#   clear[2] isident
# cleanup[2] UserDict
#   clear[1] _abcoll
#   clear[2] IterableUserDict
#   clear[2] UserDict
#   clear[2] __file__
#   clear[2] DictMixin
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[2] os
#   clear[1] _Environ
#   clear[1] _spawnvef
#   clear[1] _make_stat_result
#   clear[1] _copy_reg
#   clear[1] _exists
#   clear[1] _pickle_statvfs_result
#   clear[1] _exit
#   clear[1] _get_exports_list
#   clear[1] _execvpe
#   clear[1] _make_statvfs_result
#   clear[1] _pickle_stat_result
#   clear[2] WTERMSIG
#   clear[2] lseek
#   clear[2] EX_IOERR
#   clear[2] EX_NOHOST
#   clear[2] seteuid
#   clear[2] pathsep
#   clear[2] execle
#   clear[2] major
#   clear[2] fstatvfs
#   clear[2] uname
#   clear[2] kill
#   clear[2] urandom
#   clear[2] execlp
#   clear[2] ST_RELATIME
#   clear[2] getegid
#   clear[2] getresgid
#   clear[2] EX_OSFILE
#   clear[2] umask
#   clear[2] linesep
#   clear[2] ST_NODIRATIME
#   clear[2] fchmod
#   clear[2] lchown
#   clear[2] setgid
#   clear[2] tmpnam
#   clear[2] UserDict
#   clear[2] devnull
#   clear[2] EX_NOINPUT
#   clear[2] makedev
#   clear[2] fstat
#   clear[2] getlogin
#   clear[2] EX_TEMPFAIL
#   clear[2] O_CREAT
#   clear[2] dup2
#   clear[2] read
#   clear[2] __file__
#   clear[2] getppid
#   clear[2] fchown
#   clear[2] getloadavg
#   clear[2] WIFSTOPPED
#   clear[2] getpgrp
#   clear[2] TMP_MAX
#   clear[2] utime
#   clear[2] execl
#   clear[2] ST_SYNCHRONOUS
#   clear[2] F_OK
#   clear[2] ST_WRITE
#   clear[2] fsync
#   clear[2] tcsetpgrp
#   clear[2] statvfs
#   clear[2] setreuid
#   clear[2] remove
#   clear[2] setegid
#   clear[2] P_NOWAITO
#   clear[2] execv
#   clear[2] spawnv
#   clear[2] spawnvpe
#   clear[2] EX_OSERR
#   clear[2] ttyname
#   clear[2] pardir
#   clear[2] tempnam
#   clear[2] tmpfile
#   clear[2] sep
#   clear[2] mkfifo
#   clear[2] O_NOFOLLOW
#   clear[2] defpath
#   clear[2] popen2
#   clear[2] stat
#   clear[2] O_APPEND
#   clear[2] EX_CANTCREAT
#   clear[2] getresuid
#   clear[2] mknod
#   clear[2] O_NOCTTY
#   clear[2] close
#   clear[2] getgid
#   clear[2] ctermid
#   clear[2] WIFSIGNALED
#   clear[2] killpg
#   clear[2] __all__
#   clear[2] ST_APPEND
#   clear[2] makedirs
#   clear[2] setpgid
#   clear[2] getcwdu
#   clear[2] WNOHANG
#   clear[2] access
#   clear[2] setsid
#   clear[2] NGROUPS_MAX
#   clear[2] WIFCONTINUED
#   clear[2] O_RDWR
#   clear[2] P_WAIT
#   clear[2] stat_result
#   clear[2] walk
#   clear[2] lstat
#   clear[2] getcwd
#   clear[2] setresgid
#   clear[2] O_NOATIME
#   clear[2] EX_SOFTWARE
#   clear[2] symlink
#   clear[2] stat_float_times
#   clear[2] extsep
#   clear[2] __name__
#   clear[2] O_TRUNC
#   clear[2] getsid
#   clear[2] wait
#   clear[2] O_DIRECTORY
#   clear[2] WCONTINUED
#   clear[2] SEEK_END
#   clear[2] ST_NOEXEC
#   clear[2] openpty
#   clear[2] initgroups
#   clear[2] popen
#   clear[2] times
#   clear[2] P_NOWAIT
#   clear[2] removedirs
#   clear[2] renames
#   clear[2] readlink
#   clear[2] execlpe
#   clear[2] setregid
#   clear[2] O_DSYNC
#   clear[2] rename
#   clear[2] O_RSYNC
#   clear[2] fchdir
#   clear[2] mkdir
#   clear[2] ST_NOSUID
#   clear[2] WCOREDUMP
#   clear[2] chmod
#   clear[2] SEEK_CUR
#   clear[2] getpgid
#   clear[2] popen4
#   clear[2] O_ASYNC
#   clear[2] open
#   clear[2] putenv
#   clear[2] fdopen
#   clear[2] errno
#   clear[2] WIFEXITED
#   clear[2] system
#   clear[2] ST_MANDLOCK
#   clear[2] name
#   clear[2] rmdir
#   clear[2] O_WRONLY
#   clear[2] dup
#   clear[2] fdatasync
#   clear[2] __doc__
#   clear[2] minor
#   clear[2] getpid
#   clear[2] fork
#   clear[2] isatty
#   clear[2] execvpe
#   clear[2] O_LARGEFILE
#   clear[2] EX_NOPERM
#   clear[2] closerange
#   clear[2] execvp
#   clear[2] WSTOPSIG
#   clear[2] getenv
#   clear[2] sysconf_names
#   clear[2] link
#   clear[2] execve
#   clear[2] wait4
#   clear[2] O_SYNC
#   clear[2] chdir
#   clear[2] wait3
#   clear[2] strerror
#   clear[2] popen3
#   clear[2] abort
#   clear[2] setresuid
#   clear[2] error
#   clear[2] ftruncate
#   clear[2] WUNTRACED
#   clear[2] setuid
#   clear[2] EX_DATAERR
#   clear[2] curdir
#   clear[2] sysconf
#   clear[2] ST_NOATIME
#   clear[2] W_OK
#   clear[2] EX_OK
#   clear[2] R_OK
#   clear[2] statvfs_result
#   clear[2] O_NONBLOCK
#   clear[2] confstr
#   clear[2] path
#   clear[2] WEXITSTATUS
#   clear[2] EX_NOUSER
#   clear[2] pipe
#   clear[2] chroot
#   clear[2] getgroups
#   clear[2] spawnlpe
#   clear[2] geteuid
#   clear[2] spawnve
#   clear[2] setpgrp
#   clear[2] write
#   clear[2] EX_UNAVAILABLE
#   clear[2] waitpid
#   clear[2] forkpty
#   clear[2] nice
#   clear[2] listdir
#   clear[2] pathconf
#   clear[2] ST_RDONLY
#   clear[2] unsetenv
#   clear[2] SEEK_SET
#   clear[2] spawnle
#   clear[2] O_RDONLY
#   clear[2] O_DIRECT
#   clear[2] sys
#   clear[2] pathconf_names
#   clear[2] confstr_names
#   clear[2] setgroups
#   clear[2] unlink
#   clear[2] tcgetpgrp
#   clear[2] spawnlp
#   clear[2] spawnl
#   clear[2] EX_PROTOCOL
#   clear[2] getuid
#   clear[2] spawnvp
#   clear[2] X_OK
#   clear[2] O_EXCL
#   clear[2] fpathconf
#   clear[2] chown
#   clear[2] environ
#   clear[2] O_NDELAY
#   clear[2] EX_CONFIG
#   clear[2] EX_USAGE
#   clear[2] ST_NODEV
# cleanup[2] posixpath
#   clear[1] _unicode
#   clear[1] _joinrealpath
#   clear[2] pardir
#   clear[2] sameopenfile
#   clear[2] exists
#   clear[2] sep
#   clear[2] splitext
#   clear[2] basename
#   clear[2] walk
#   clear[2] expanduser
#   clear[2] getmtime
#   clear[2] defpath
#   clear[2] dirname
#   clear[2] isfile
#   clear[2] supports_unicode_filenames
#   clear[2] __all__
#   clear[2] pathsep
#   clear[2] getsize
#   clear[2] samestat
#   clear[2] curdir
#   clear[2] devnull
#   clear[2] abspath
#   clear[2] __doc__
#   clear[2] islink
#   clear[2] split
#   clear[2] samefile
#   clear[2] genericpath
#   clear[2] stat
#   clear[2] commonprefix
#   clear[2] warnings
#   clear[2] __file__
#   clear[2] normcase
#   clear[2] sys
#   clear[2] __name__
#   clear[2] getatime
#   clear[2] lexists
#   clear[2] isdir
#   clear[2] expandvars
#   clear[2] join
#   clear[2] getctime
#   clear[2] isabs
#   clear[2] normpath
#   clear[2] ismount
#   clear[2] splitdrive
#   clear[2] extsep
#   clear[2] relpath
#   clear[2] os
#   clear[2] realpath
# cleanup[2] errno
#   clear[2] EISDIR
#   clear[2] EPROTONOSUPPORT
#   clear[2] ETXTBSY
#   clear[2] ETOOMANYREFS
#   clear[2] EDEADLOCK
#   clear[2] ETIME
#   clear[2] ESOCKTNOSUPPORT
#   clear[2] ENOTTY
#   clear[2] ENAMETOOLONG
#   clear[2] ENETRESET
#   clear[2] EMULTIHOP
#   clear[2] EMSGSIZE
#   clear[2] ECONNRESET
#   clear[2] EL3HLT
#   clear[2] ELIBEXEC
#   clear[2] EMLINK
#   clear[2] ESTRPIPE
#   clear[2] ENOTSOCK
#   clear[2] ESHUTDOWN
#   clear[2] ENOLCK
#   clear[2] EDEADLK
#   clear[2] EFBIG
#   clear[2] EBADRQC
#   clear[2] EEXIST
#   clear[2] ENOLINK
#   clear[2] EPROTO
#   clear[2] EL3RST
#   clear[2] EREMOTEIO
#   clear[2] ESRMNT
#   clear[2] EIDRM
#   clear[2] EADDRNOTAVAIL
#   clear[2] EPERM
#   clear[2] ENOTUNIQ
#   clear[2] ELNRNG
#   clear[2] EAGAIN
#   clear[2] ENOSPC
#   clear[2] EPROTOTYPE
#   clear[2] EUNATCH
#   clear[2] ESTALE
#   clear[2] EISCONN
#   clear[2] ELIBBAD
#   clear[2] ENOANO
#   clear[2] EUCLEAN
#   clear[2] errorcode
#   clear[2] ENOPROTOOPT
#   clear[2] EREMCHG
#   clear[2] ELOOP
#   clear[2] ECHILD
#   clear[2] EREMOTE
#   clear[2] ENOBUFS
#   clear[2] EDESTADDRREQ
#   clear[2] EINTR
#   clear[2] EADV
#   clear[2] __name__
#   clear[2] ETIMEDOUT
#   clear[2] ENOSYS
#   clear[2] EUSERS
#   clear[2] EALREADY
#   clear[2] ELIBMAX
#   clear[2] E2BIG
#   clear[2] ENXIO
#   clear[2] EPIPE
#   clear[2] EMFILE
#   clear[2] EHOSTDOWN
#   clear[2] EBFONT
#   clear[2] EXFULL
#   clear[2] EOPNOTSUPP
#   clear[2] EBUSY
#   clear[2] ELIBSCN
#   clear[2] ENFILE
#   clear[2] EBADMSG
#   clear[2] EADDRINUSE
#   clear[2] ENOPKG
#   clear[2] ENOMEM
#   clear[2] ENOSR
#   clear[2] ECONNABORTED
#   clear[2] EISNAM
#   clear[2] __doc__
#   clear[2] ENOTCONN
#   clear[2] EFAULT
#   clear[2] ELIBACC
#   clear[2] ENETUNREACH
#   clear[2] EBADSLT
#   clear[2] EDQUOT
#   clear[2] ENOTNAM
#   clear[2] ENOENT
#   clear[2] ESPIPE
#   clear[2] ERANGE
#   clear[2] ECOMM
#   clear[2] ENODEV
#   clear[2] EROFS
#   clear[2] ECONNREFUSED
#   clear[2] ENOTEMPTY
#   clear[2] EDOM
#   clear[2] ENOSTR
#   clear[2] ENOTDIR
#   clear[2] EILSEQ
#   clear[2] EACCES
#   clear[2] ENOTSUP
#   clear[2] EOVERFLOW
#   clear[2] ENETDOWN
#   clear[2] ENOEXEC
#   clear[2] EPFNOSUPPORT
#   clear[2] ERESTART
#   clear[2] EIO
#   clear[2] EBADF
#   clear[2] EBADE
#   clear[2] ENONET
#   clear[2] ECHRNG
#   clear[2] EDOTDOT
#   clear[2] EBADFD
#   clear[2] EWOULDBLOCK
#   clear[2] EBADR
#   clear[2] EAFNOSUPPORT
#   clear[2] ESRCH
#   clear[2] EXDEV
#   clear[2] ENAVAIL
#   clear[2] EINVAL
#   clear[2] ENOTBLK
#   clear[2] ENODATA
#   clear[2] EL2HLT
#   clear[2] EINPROGRESS
#   clear[2] EL2NSYNC
#   clear[2] ENOMSG
#   clear[2] EHOSTUNREACH
#   clear[2] ENOCSI
# cleanup[2] os.path
# cleanup[2] copy_reg
#   clear[1] _inverted_registry
#   clear[1] _ClassType
#   clear[1] _extension_registry
#   clear[1] _reconstructor
#   clear[1] _reduce_ex
#   clear[1] _slotnames
#   clear[1] _extension_cache
#   clear[1] _HEAPTYPE
#   clear[2] add_extension
#   clear[2] remove_extension
#   clear[2] dispatch_table
#   clear[2] clear_extension_cache
#   clear[2] __all__
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] __newobj__
#   clear[2] pickle_complex
#   clear[2] __name__
#   clear[2] constructor
#   clear[2] pickle
# cleanup[2] linecache
#   clear[2] updatecache
#   clear[2] clearcache
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] cache
#   clear[2] checkcache
#   clear[2] getline
#   clear[2] sys
#   clear[2] getlines
#   clear[2] __name__
#   clear[2] os
#   clear[2] __doc__
# cleanup[2] _abcoll
#   clear[1] _hasattr
#   clear[2] Container
#   clear[2] MutableMapping
#   clear[2] KeysView
#   clear[2] Callable
#   clear[2] __all__
#   clear[2] ValuesView
#   clear[2] Mapping
#   clear[2] ABCMeta
#   clear[2] __doc__
#   clear[2] MappingView
#   clear[2] Hashable
#   clear[2] MutableSet
#   clear[2] abstractmethod
#   clear[2] __file__
#   clear[2] MutableSequence
#   clear[2] sys
#   clear[2] __name__
#   clear[2] Sized
#   clear[2] Set
#   clear[2] Iterator
#   clear[2] Sequence
#   clear[2] ItemsView
#   clear[2] Iterable
# cleanup[2] genericpath
#   clear[1] _splitext
#   clear[1] _unicode
#   clear[2] isdir
#   clear[2] getsize
#   clear[2] stat
#   clear[2] commonprefix
#   clear[2] exists
#   clear[2] __all__
#   clear[2] isfile
#   clear[2] __file__
#   clear[2] getctime
#   clear[2] getmtime
#   clear[2] __name__
#   clear[2] getatime
#   clear[2] os
#   clear[2] __doc__
# cleanup[2] stat
#   clear[2] S_IWRITE
#   clear[2] ST_MTIME
#   clear[2] S_IRGRP
#   clear[2] SF_NOUNLINK
#   clear[2] S_IFLNK
#   clear[2] ST_GID
#   clear[2] S_IXOTH
#   clear[2] ST_UID
#   clear[2] S_ISSOCK
#   clear[2] UF_NOUNLINK
#   clear[2] S_ISLNK
#   clear[2] S_IMODE
#   clear[2] S_IXUSR
#   clear[2] S_IRUSR
#   clear[2] SF_ARCHIVED
#   clear[2] ST_NLINK
#   clear[2] S_IFBLK
#   clear[2] UF_IMMUTABLE
#   clear[2] S_IFDIR
#   clear[2] SF_SNAPSHOT
#   clear[2] ST_ATIME
#   clear[2] S_ISFIFO
#   clear[2] S_ISUID
#   clear[2] UF_OPAQUE
#   clear[2] S_IRWXU
#   clear[2] S_IFCHR
#   clear[2] __doc__
#   clear[2] SF_APPEND
#   clear[2] S_IFREG
#   clear[2] __file__
#   clear[2] S_ISREG
#   clear[2] S_IREAD
#   clear[2] S_IFIFO
#   clear[2] S_IFSOCK
#   clear[2] S_ISCHR
#   clear[2] SF_IMMUTABLE
#   clear[2] S_ISVTX
#   clear[2] ST_MODE
#   clear[2] UF_NODUMP
#   clear[2] S_ISDIR
#   clear[2] __name__
#   clear[2] S_ENFMT
#   clear[2] S_IEXEC
#   clear[2] ST_CTIME
#   clear[2] S_IWOTH
#   clear[2] S_IXGRP
#   clear[2] S_IRWXG
#   clear[2] UF_COMPRESSED
#   clear[2] UF_HIDDEN
#   clear[2] S_IFMT
#   clear[2] S_IWUSR
#   clear[2] S_ISBLK
#   clear[2] ST_INO
#   clear[2] S_ISGID
#   clear[2] S_IWGRP
#   clear[2] S_IRWXO
#   clear[2] ST_DEV
#   clear[2] ST_SIZE
#   clear[2] UF_APPEND
#   clear[2] S_IROTH
# cleanup[2] warnings
#   clear[1] _show_warning
#   clear[1] _setoption
#   clear[1] _getcategory
#   clear[1] _processoptions
#   clear[1] _OptionError
#   clear[1] _getaction
#   clear[2] filterwarnings
#   clear[2] once_registry
#   clear[2] WarningMessage
#   clear[2] filters
#   clear[2] showwarning
#   clear[2] __all__
#   clear[2] onceregistry
#   clear[2] simplefilter
#   clear[2] default_action
#   clear[2] catch_warnings
#   clear[2] __file__
#   clear[2] warnpy3k
#   clear[2] sys
#   clear[2] __name__
#   clear[2] warn_explicit
#   clear[2] types
#   clear[2] warn
#   clear[2] defaultaction
#   clear[2] __doc__
#   clear[2] linecache
#   clear[2] resetwarnings
#   clear[2] formatwarning
# cleanup[2] types
#   clear[2] IntType
#   clear[2] TypeType
#   clear[2] CodeType
#   clear[2] BooleanType
#   clear[2] UnboundMethodType
#   clear[2] StringType
#   clear[2] BuiltinMethodType
#   clear[2] __all__
#   clear[2] FloatType
#   clear[2] DictionaryType
#   clear[2] NotImplementedType
#   clear[2] BuiltinFunctionType
#   clear[2] DictProxyType
#   clear[2] MethodType
#   clear[2] StringTypes
#   clear[2] GeneratorType
#   clear[2] __doc__
#   clear[2] ObjectType
#   clear[2] DictType
#   clear[2] GetSetDescriptorType
#   clear[2] __file__
#   clear[2] EllipsisType
#   clear[2] ListType
#   clear[2] __name__
#   clear[2] TupleType
#   clear[2] ModuleType
#   clear[2] FrameType
#   clear[2] FileType
#   clear[2] LongType
#   clear[2] BufferType
#   clear[2] TracebackType
#   clear[2] ClassType
#   clear[2] InstanceType
#   clear[2] MemberDescriptorType
#   clear[2] UnicodeType
#   clear[2] SliceType
#   clear[2] ComplexType
#   clear[2] LambdaType
#   clear[2] FunctionType
#   clear[2] XRangeType
#   clear[2] NoneType
# cleanup[2] time
#   clear[2] tzset
#   clear[2] ctime
#   clear[2] clock
#   clear[2] altzone
#   clear[2] struct_time
#   clear[2] asctime
#   clear[2] strptime
#   clear[2] gmtime
#   clear[2] accept2dyear
#   clear[2] mktime
#   clear[2] timezone
#   clear[2] sleep
#   clear[2] tzname
#   clear[2] daylight
#   clear[2] time
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] strftime
#   clear[2] localtime
# cleanup sys
#   clear[1] _clear_type_cache
#   clear[1] _multiarch
#   clear[1] _current_frames
#   clear[1] _mercurial
#   clear[1] _getframe
#   clear[2] setrecursionlimit
#   clear[2] dont_write_bytecode
#   clear[2] getrefcount
#   clear[2] long_info
#   clear[2] stdout
#   clear[2] getprofile
#   clear[2] __stdin__
#   clear[2] version_info
#   clear[2] exc_clear
#   clear[2] prefix
#   clear[2] getfilesystemencoding
#   clear[2] byteorder
#   clear[2] excepthook
#   clear[2] maxint
#   clear[2] __excepthook__
#   clear[2] executable
#   clear[2] copyright
#   clear[2] setdlopenflags
#   clear[2] exec_prefix
#   clear[2] getdlopenflags
#   clear[2] getrecursionlimit
#   clear[2] py3kwarning
#   clear[2] platform
#   clear[2] maxsize
#   clear[2] version
#   clear[2] exit
#   clear[2] call_tracing
#   clear[2] callstats
#   clear[2] setcheckinterval
#   clear[2] __doc__
#   clear[2] api_version
#   clear[2] pydebug
#   clear[2] getdefaultencoding
#   clear[2] getcheckinterval
#   clear[2] maxunicode
#   clear[2] settrace
#   clear[2] setprofile
#   clear[2] __stdout__
#   clear[2] __name__
#   clear[2] subversion
#   clear[2] builtin_module_names
#   clear[2] stdin
#   clear[2] __stderr__
#   clear[2] displayhook
#   clear[2] float_repr_style
#   clear[2] gettrace
#   clear[2] modules
#   clear[2] warnoptions
#   clear[2] getsizeof
#   clear[2] __displayhook__
#   clear[2] stderr
#   clear[2] exc_info
#   clear[2] hexversion
# cleanup __builtin__
#   clear[2] bytearray
#   clear[2] IndexError
#   clear[2] all
#   clear[2] help
#   clear[2] vars
#   clear[2] SyntaxError
#   clear[2] unicode
#   clear[2] UnicodeDecodeError
#   clear[2] memoryview
#   clear[2] isinstance
#   clear[2] copyright
#   clear[2] NameError
#   clear[2] BytesWarning
#   clear[2] dict
#   clear[2] input
#   clear[2] oct
#   clear[2] bin
#   clear[2] SystemExit
#   clear[2] StandardError
#   clear[2] format
#   clear[2] repr
#   clear[2] sorted
#   clear[2] False
#   clear[2] RuntimeWarning
#   clear[2] list
#   clear[2] iter
#   clear[2] reload
#   clear[2] Warning
#   clear[2] round
#   clear[2] dir
#   clear[2] cmp
#   clear[2] set
#   clear[2] bytes
#   clear[2] reduce
#   clear[2] intern
#   clear[2] issubclass
#   clear[2] Ellipsis
#   clear[2] EOFError
#   clear[2] locals
#   clear[2] BufferError
#   clear[2] slice
#   clear[2] FloatingPointError
#   clear[2] sum
#   clear[2] getattr
#   clear[2] abs
#   clear[2] exit
#   clear[2] print
#   clear[2] True
#   clear[2] FutureWarning
#   clear[2] ImportWarning
#   clear[2] hash
#   clear[2] ReferenceError
#   clear[2] len
#   clear[2] credits
#   clear[2] frozenset
#   clear[2] __name__
#   clear[2] ord
#   clear[2] super
#   clear[2] TypeError
#   clear[2] license
#   clear[2] KeyboardInterrupt
#   clear[2] UserWarning
#   clear[2] filter
#   clear[2] range
#   clear[2] staticmethod
#   clear[2] SystemError
#   clear[2] BaseException
#   clear[2] pow
#   clear[2] RuntimeError
#   clear[2] float
#   clear[2] MemoryError
#   clear[2] StopIteration
#   clear[2] globals
#   clear[2] divmod
#   clear[2] enumerate
#   clear[2] apply
#   clear[2] LookupError
#   clear[2] open
#   clear[2] quit
#   clear[2] basestring
#   clear[2] UnicodeError
#   clear[2] zip
#   clear[2] hex
#   clear[2] long
#   clear[2] next
#   clear[2] ImportError
#   clear[2] chr
#   clear[2] xrange
#   clear[2] type
#   clear[2] __doc__
#   clear[2] Exception
#   clear[2] tuple
#   clear[2] UnicodeTranslateError
#   clear[2] reversed
#   clear[2] UnicodeEncodeError
#   clear[2] IOError
#   clear[2] hasattr
#   clear[2] delattr
#   clear[2] setattr
#   clear[2] raw_input
#   clear[2] SyntaxWarning
#   clear[2] compile
#   clear[2] ArithmeticError
#   clear[2] str
#   clear[2] property
#   clear[2] GeneratorExit
#   clear[2] int
#   clear[2] __import__
#   clear[2] KeyError
#   clear[2] coerce
#   clear[2] PendingDeprecationWarning
#   clear[2] file
#   clear[2] EnvironmentError
#   clear[2] unichr
#   clear[2] id
#   clear[2] OSError
#   clear[2] DeprecationWarning
#   clear[2] min
#   clear[2] UnicodeWarning
#   clear[2] execfile
#   clear[2] any
#   clear[2] complex
#   clear[2] bool
#   clear[2] ValueError
#   clear[2] NotImplemented
#   clear[2] map
#   clear[2] buffer
#   clear[2] max
#   clear[2] object
#   clear[2] TabError
#   clear[2] callable
#   clear[2] ZeroDivisionError
#   clear[2] eval
#   clear[2] __debug__
#   clear[2] IndentationError
#   clear[2] AssertionError
#   clear[2] classmethod
#   clear[2] UnboundLocalError
#   clear[2] NotImplementedError
#   clear[2] AttributeError
#   clear[2] OverflowError
# cleanup ints: 58 unfreed ints
#   <int at 0x1351f58, refcnt=1, val=7168>
#   <int at 0x1351aa8, refcnt=1, val=1024>
#   <int at 0x1350d98, refcnt=3, val=1024>
#   <int at 0x13ae708, refcnt=1, val=8192>
#   <int at 0x13ad1d0, refcnt=1, val=1048576>
#   <int at 0x13ad1e8, refcnt=1, val=4096>
#   <int at 0x13ad200, refcnt=1, val=1024>
#   <int at 0x13ad530, refcnt=1, val=16777215>
#   <int at 0x13a25e8, refcnt=1, val=2500>
#   <int at 0x13a2600, refcnt=1, val=4294967296>
#   <int at 0x13a2618, refcnt=1, val=30268>
#   <int at 0x13a2630, refcnt=1, val=30306>
#   <int at 0x13a2648, refcnt=1, val=30322>
#   <int at 0x13a2660, refcnt=1, val=30269>
#   <int at 0x13a2678, refcnt=1, val=30307>
#   <int at 0x13a2690, refcnt=1, val=30323>
#   <int at 0x13a26a8, refcnt=1, val=30269>
#   <int at 0x13a26c0, refcnt=1, val=30307>
#   <int at 0x12f0990, refcnt=1, val=65535>
#   <int at 0x12f0ae0, refcnt=1, val=30323>
#   <int at 0x1304fb8, refcnt=1, val=1024>
#   <int at 0x12f4408, refcnt=1, val=590923713>
#   <int at 0x12f4420, refcnt=1, val=907133923>
#   <int at 0x12f4438, refcnt=1, val=69069>
#   <int at 0x12f4450, refcnt=1, val=3644798167>
#   <int at 0x12f4468, refcnt=1, val=89869747>
#   <int at 0x12f4480, refcnt=1, val=1927868237>
#   <int at 0x12af7c0, refcnt=1, val=9223372036854775807>
#   <int at 0x12af820, refcnt=5, val=256>
#   <int at 0x12af838, refcnt=4, val=255>
#   <int at 0x12af070, refcnt=3, val=172>
#   <int at 0x12af088, refcnt=3, val=171>
#   <int at 0x12af0a0, refcnt=3, val=170>
#   <int at 0x12aec98, refcnt=3, val=130>
#   <int at 0x12aecb0, refcnt=2, val=129>
#   <int at 0x12ae980, refcnt=2, val=80>
#   <int at 0x12ade70, refcnt=2, val=32>
#   <int at 0x12adee8, refcnt=2, val=27>
#   <int at 0x12adf30, refcnt=3, val=24>
#   <int at 0x12adf48, refcnt=2, val=23>
#   <int at 0x12adf78, refcnt=4, val=21>
#   <int at 0x12adf90, refcnt=3, val=20>
#   <int at 0x12adfc0, refcnt=2, val=18>
#   <int at 0x12adff0, refcnt=10, val=16>
#   <int at 0x12ae038, refcnt=3, val=13>
#   <int at 0x12ae068, refcnt=6, val=11>
#   <int at 0x12ae080, refcnt=7, val=10>
#   <int at 0x12ae098, refcnt=3, val=9>
#   <int at 0x12ae0b0, refcnt=2, val=8>
#   <int at 0x12ae0c8, refcnt=6, val=7>
#   <int at 0x12ae0e0, refcnt=3, val=6>
#   <int at 0x12ae0f8, refcnt=8, val=5>
#   <int at 0x12ae110, refcnt=10, val=4>
#   <int at 0x12ae128, refcnt=15, val=3>
#   <int at 0x12ae140, refcnt=37, val=2>
#   <int at 0x12ae158, refcnt=94, val=1>
#   <int at 0x12ae170, refcnt=150, val=0>
#   <int at 0x12ae188, refcnt=23, val=-1>
# cleanup floats: 32 unfreed floats
#   <float at 0x1449b38, refcnt=1, val=1>
#   <float at 0x1449b50, refcnt=1, val=30323>
#   <float at 0x1449b68, refcnt=1, val=30307>
#   <float at 0x12bf358, refcnt=1, val=30269>
#   <float at 0x12bf370, refcnt=1, val=1>
#   <float at 0x12bf388, refcnt=1, val=1>
#   <float at 0x12bf3a0, refcnt=1, val=0>
#   <float at 0x12bf3b8, refcnt=1, val=1>
#   <float at 0x12bf3d0, refcnt=1, val=1>
#   <float at 0x12bf3e8, refcnt=1, val=-2>
#   <float at 0x12bf400, refcnt=1, val=4.5>
#   <float at 0x12bf418, refcnt=1, val=0.9999999>
#   <float at 0x12bf430, refcnt=1, val=1e-07>
#   <float at 0x12bf448, refcnt=1, val=2>
#   <float at 0x12bf460, refcnt=1, val=1>
#   <float at 0x12bf478, refcnt=1, val=0>
#   <float at 0x12bf490, refcnt=1, val=1>
#   <float at 0x12bf4a8, refcnt=1, val=0.5>
#   <float at 0x12bf4c0, refcnt=1, val=1e-06>
#   <float at 0x12bf4d8, refcnt=1, val=1>
#   <float at 0x12bf4f0, refcnt=1, val=4>
#   <float at 0x12bf508, refcnt=1, val=0.5>
#   <float at 0x12bf520, refcnt=1, val=1>
#   <float at 0x12bf538, refcnt=1, val=1>
#   <float at 0x12bf550, refcnt=1, val=0.5>
#   <float at 0x12bf568, refcnt=1, val=1>
#   <float at 0x12bf580, refcnt=1, val=0>
#   <float at 0x12bf598, refcnt=1, val=2>
#   <float at 0x12bf5b0, refcnt=1, val=1.00001>
#   <float at 0x12bf610, refcnt=1, val=0>
#   <float at 0x12bf628, refcnt=1, val=0>
#   <float at 0x12bf6d0, refcnt=1, val=0.75>
GlorianY commented 6 years ago

Hi @JerrySievert , are you aware to my previous reply?

JerrySievert commented 6 years ago

yes, I saw, thank you. been working on something that is a lot higher priority.

can you execute:

python -v -v -- /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py -s /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_amd64-sysroot -a x64 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0

from the /home/admin/JS_Extension/plv8-2.3.4/build/v8/out.gn/x64.release/ directory and paste the results?

GlorianY commented 6 years ago

Hi @JerrySievert , thanks for replying.

Below is the output of the requested command:

admin@vultr:~/JS_Extension/plv8-2.3.4/build/v8/out.gn/x64.release$ python -v -v -- /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py -s /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_amd64-sysroot -a x64 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# trying /usr/lib/python2.7/site.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/site.so
# trying /usr/lib/python2.7/sitemodule.so
# trying /usr/lib/python2.7/site.py
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# trying /usr/lib/python2.7/os.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/os.so
# trying /usr/lib/python2.7/osmodule.so
# trying /usr/lib/python2.7/os.py
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# trying /usr/lib/python2.7/posixpath.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/posixpath.so
# trying /usr/lib/python2.7/posixpathmodule.so
# trying /usr/lib/python2.7/posixpath.py
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# trying /usr/lib/python2.7/stat.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/stat.so
# trying /usr/lib/python2.7/statmodule.so
# trying /usr/lib/python2.7/stat.py
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# trying /usr/lib/python2.7/genericpath.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/genericpath.so
# trying /usr/lib/python2.7/genericpathmodule.so
# trying /usr/lib/python2.7/genericpath.py
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# trying /usr/lib/python2.7/warnings.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/warnings.so
# trying /usr/lib/python2.7/warningsmodule.so
# trying /usr/lib/python2.7/warnings.py
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# trying /usr/lib/python2.7/linecache.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/linecache.so
# trying /usr/lib/python2.7/linecachemodule.so
# trying /usr/lib/python2.7/linecache.py
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# trying /usr/lib/python2.7/types.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/types.so
# trying /usr/lib/python2.7/typesmodule.so
# trying /usr/lib/python2.7/types.py
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# trying /usr/lib/python2.7/UserDict.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/UserDict.so
# trying /usr/lib/python2.7/UserDictmodule.so
# trying /usr/lib/python2.7/UserDict.py
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# trying /usr/lib/python2.7/_abcoll.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_abcoll.so
# trying /usr/lib/python2.7/_abcollmodule.so
# trying /usr/lib/python2.7/_abcoll.py
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# trying /usr/lib/python2.7/abc.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/abc.so
# trying /usr/lib/python2.7/abcmodule.so
# trying /usr/lib/python2.7/abc.py
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# trying /usr/lib/python2.7/_weakrefset.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_weakrefset.so
# trying /usr/lib/python2.7/_weakrefsetmodule.so
# trying /usr/lib/python2.7/_weakrefset.py
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# trying /usr/lib/python2.7/copy_reg.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/copy_reg.so
# trying /usr/lib/python2.7/copy_regmodule.so
# trying /usr/lib/python2.7/copy_reg.py
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# trying /usr/lib/python2.7/traceback.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/traceback.so
# trying /usr/lib/python2.7/tracebackmodule.so
# trying /usr/lib/python2.7/traceback.py
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# trying /usr/lib/python2.7/sysconfig.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sysconfig.so
# trying /usr/lib/python2.7/sysconfigmodule.so
# trying /usr/lib/python2.7/sysconfig.py
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# trying /usr/lib/python2.7/re.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/re.so
# trying /usr/lib/python2.7/remodule.so
# trying /usr/lib/python2.7/re.py
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# trying /usr/lib/python2.7/sre_compile.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_compile.so
# trying /usr/lib/python2.7/sre_compilemodule.so
# trying /usr/lib/python2.7/sre_compile.py
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# trying /usr/lib/python2.7/sre_parse.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_parse.so
# trying /usr/lib/python2.7/sre_parsemodule.so
# trying /usr/lib/python2.7/sre_parse.py
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# trying /usr/lib/python2.7/sre_constants.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sre_constants.so
# trying /usr/lib/python2.7/sre_constantsmodule.so
# trying /usr/lib/python2.7/sre_constants.py
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
import _locale # builtin
# trying /usr/lib/python2.7/_sysconfigdata.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_sysconfigdata.so
# trying /usr/lib/python2.7/_sysconfigdatamodule.so
# trying /usr/lib/python2.7/_sysconfigdata.py
# /usr/lib/python2.7/_sysconfigdata.pyc matches /usr/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/lib/python2.7/_sysconfigdata.pyc
# trying /usr/lib/python2.7/_sysconfigdata_nd.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_sysconfigdata_nd.so
# trying /usr/lib/python2.7/_sysconfigdata_ndmodule.so
# trying /usr/lib/python2.7/_sysconfigdata_nd.py
# trying /usr/lib/python2.7/_sysconfigdata_nd.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_ndmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
# /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.pyc matches /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.py
import _sysconfigdata_nd # precompiled from /usr/lib/python2.7/plat-x86_64-linux-gnu/_sysconfigdata_nd.pyc
# trying /usr/lib/python2.7/sitecustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/sitecustomize.so
# trying /usr/lib/python2.7/sitecustomizemodule.so
# trying /usr/lib/python2.7/sitecustomize.py
# /usr/lib/python2.7/sitecustomize.pyc matches /usr/lib/python2.7/sitecustomize.py
import sitecustomize # precompiled from /usr/lib/python2.7/sitecustomize.pyc
# trying /usr/lib/python2.7/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/apport_python_hook.so
# trying /usr/lib/python2.7/apport_python_hookmodule.so
# trying /usr/lib/python2.7/apport_python_hook.py
# trying /usr/lib/python2.7/apport_python_hook.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hookmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/apport_python_hook.pyc
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hookmodule.so
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.py
# trying /usr/lib/python2.7/lib-tk/apport_python_hook.pyc
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hookmodule.so
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.py
# trying /usr/lib/python2.7/lib-dynload/apport_python_hook.pyc
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hookmodule.so
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.py
# trying /usr/local/lib/python2.7/dist-packages/apport_python_hook.pyc
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hookmodule.so
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.py
# trying /usr/lib/python2.7/dist-packages/apport_python_hook.pyc
# trying /usr/lib/python2.7/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/usercustomize.so
# trying /usr/lib/python2.7/usercustomizemodule.so
# trying /usr/lib/python2.7/usercustomize.py
# trying /usr/lib/python2.7/usercustomize.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomizemodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/usercustomize.pyc
# trying /usr/lib/python2.7/lib-tk/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/usercustomize.so
# trying /usr/lib/python2.7/lib-tk/usercustomizemodule.so
# trying /usr/lib/python2.7/lib-tk/usercustomize.py
# trying /usr/lib/python2.7/lib-tk/usercustomize.pyc
# trying /usr/lib/python2.7/lib-dynload/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/usercustomize.so
# trying /usr/lib/python2.7/lib-dynload/usercustomizemodule.so
# trying /usr/lib/python2.7/lib-dynload/usercustomize.py
# trying /usr/lib/python2.7/lib-dynload/usercustomize.pyc
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomizemodule.so
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.py
# trying /usr/local/lib/python2.7/dist-packages/usercustomize.pyc
# trying /usr/lib/python2.7/dist-packages/usercustomize.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/usercustomize.so
# trying /usr/lib/python2.7/dist-packages/usercustomizemodule.so
# trying /usr/lib/python2.7/dist-packages/usercustomize.py
# trying /usr/lib/python2.7/dist-packages/usercustomize.pyc
import encodings # directory /usr/lib/python2.7/encodings
# trying /usr/lib/python2.7/encodings/__init__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/__init__.so
# trying /usr/lib/python2.7/encodings/__init__module.so
# trying /usr/lib/python2.7/encodings/__init__.py
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# trying /usr/lib/python2.7/encodings/codecs.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/codecs.so
# trying /usr/lib/python2.7/encodings/codecsmodule.so
# trying /usr/lib/python2.7/encodings/codecs.py
# trying /usr/lib/python2.7/encodings/codecs.pyc
# trying /usr/lib/python2.7/codecs.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/codecs.so
# trying /usr/lib/python2.7/codecsmodule.so
# trying /usr/lib/python2.7/codecs.py
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# trying /usr/lib/python2.7/encodings/encodings.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/encodings.so
# trying /usr/lib/python2.7/encodings/encodingsmodule.so
# trying /usr/lib/python2.7/encodings/encodings.py
# trying /usr/lib/python2.7/encodings/encodings.pyc
# trying /usr/lib/python2.7/encodings/aliases.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/aliases.so
# trying /usr/lib/python2.7/encodings/aliasesmodule.so
# trying /usr/lib/python2.7/encodings/aliases.py
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# trying /usr/lib/python2.7/encodings/__builtin__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/__builtin__.so
# trying /usr/lib/python2.7/encodings/__builtin__module.so
# trying /usr/lib/python2.7/encodings/__builtin__.py
# trying /usr/lib/python2.7/encodings/__builtin__.pyc
# trying /usr/lib/python2.7/encodings/utf_8.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/utf_8.so
# trying /usr/lib/python2.7/encodings/utf_8module.so
# trying /usr/lib/python2.7/encodings/utf_8.py
# /usr/lib/python2.7/encodings/utf_8.pyc matches /usr/lib/python2.7/encodings/utf_8.py
import encodings.utf_8 # precompiled from /usr/lib/python2.7/encodings/utf_8.pyc
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/json.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/json.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/jsonmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/json.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/json.pyc
import json # directory /usr/lib/python2.7/json
# trying /usr/lib/python2.7/json/__init__.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/__init__.so
# trying /usr/lib/python2.7/json/__init__module.so
# trying /usr/lib/python2.7/json/__init__.py
# /usr/lib/python2.7/json/__init__.pyc matches /usr/lib/python2.7/json/__init__.py
import json # precompiled from /usr/lib/python2.7/json/__init__.pyc
# trying /usr/lib/python2.7/json/decoder.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/decoder.so
# trying /usr/lib/python2.7/json/decodermodule.so
# trying /usr/lib/python2.7/json/decoder.py
# /usr/lib/python2.7/json/decoder.pyc matches /usr/lib/python2.7/json/decoder.py
import json.decoder # precompiled from /usr/lib/python2.7/json/decoder.pyc
# trying /usr/lib/python2.7/json/re.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/re.so
# trying /usr/lib/python2.7/json/remodule.so
# trying /usr/lib/python2.7/json/re.py
# trying /usr/lib/python2.7/json/re.pyc
# trying /usr/lib/python2.7/json/sys.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/sys.so
# trying /usr/lib/python2.7/json/sysmodule.so
# trying /usr/lib/python2.7/json/sys.py
# trying /usr/lib/python2.7/json/sys.pyc
# trying /usr/lib/python2.7/json/struct.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/struct.so
# trying /usr/lib/python2.7/json/structmodule.so
# trying /usr/lib/python2.7/json/struct.py
# trying /usr/lib/python2.7/json/struct.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/struct.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/struct.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/structmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/struct.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/struct.pyc
# trying /usr/lib/python2.7/struct.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/struct.so
# trying /usr/lib/python2.7/structmodule.so
# trying /usr/lib/python2.7/struct.py
# /usr/lib/python2.7/struct.pyc matches /usr/lib/python2.7/struct.py
import struct # precompiled from /usr/lib/python2.7/struct.pyc
import _struct # builtin
# trying /usr/lib/python2.7/json/json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/json.so
# trying /usr/lib/python2.7/json/jsonmodule.so
# trying /usr/lib/python2.7/json/json.py
# trying /usr/lib/python2.7/json/json.pyc
# trying /usr/lib/python2.7/json/scanner.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/scanner.so
# trying /usr/lib/python2.7/json/scannermodule.so
# trying /usr/lib/python2.7/json/scanner.py
# /usr/lib/python2.7/json/scanner.pyc matches /usr/lib/python2.7/json/scanner.py
import json.scanner # precompiled from /usr/lib/python2.7/json/scanner.pyc
# trying /usr/lib/python2.7/json/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/_json.so
# trying /usr/lib/python2.7/json/_jsonmodule.so
# trying /usr/lib/python2.7/json/_json.py
# trying /usr/lib/python2.7/json/_json.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/_json.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/_json.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/_jsonmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/_json.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/_json.pyc
# trying /usr/lib/python2.7/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/_json.so
# trying /usr/lib/python2.7/_jsonmodule.so
# trying /usr/lib/python2.7/_json.py
# trying /usr/lib/python2.7/_json.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_jsonmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/_json.pyc
# trying /usr/lib/python2.7/lib-tk/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/_json.so
# trying /usr/lib/python2.7/lib-tk/_jsonmodule.so
# trying /usr/lib/python2.7/lib-tk/_json.py
# trying /usr/lib/python2.7/lib-tk/_json.pyc
# trying /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
dlopen("/usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so", 2);
import _json # dynamically loaded from /usr/lib/python2.7/lib-dynload/_json.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/encoder.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/json/encoder.so
# trying /usr/lib/python2.7/json/encodermodule.so
# trying /usr/lib/python2.7/json/encoder.py
# /usr/lib/python2.7/json/encoder.pyc matches /usr/lib/python2.7/json/encoder.py
import json.encoder # precompiled from /usr/lib/python2.7/json/encoder.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/subprocess.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/subprocess.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/subprocessmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/subprocess.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/subprocess.pyc
# trying /usr/lib/python2.7/subprocess.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/subprocess.so
# trying /usr/lib/python2.7/subprocessmodule.so
# trying /usr/lib/python2.7/subprocess.py
# /usr/lib/python2.7/subprocess.pyc matches /usr/lib/python2.7/subprocess.py
import subprocess # precompiled from /usr/lib/python2.7/subprocess.pyc
import gc # builtin
import time # builtin
import select # builtin
import fcntl # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pickle.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pickle.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/picklemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pickle.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pickle.pyc
# trying /usr/lib/python2.7/pickle.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/pickle.so
# trying /usr/lib/python2.7/picklemodule.so
# trying /usr/lib/python2.7/pickle.py
# /usr/lib/python2.7/pickle.pyc matches /usr/lib/python2.7/pickle.py
import pickle # precompiled from /usr/lib/python2.7/pickle.pyc
import marshal # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/orgmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.pyc
# trying /usr/lib/python2.7/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/org.so
# trying /usr/lib/python2.7/orgmodule.so
# trying /usr/lib/python2.7/org.py
# trying /usr/lib/python2.7/org.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/orgmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.pyc
# trying /usr/lib/python2.7/lib-tk/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/org.so
# trying /usr/lib/python2.7/lib-tk/orgmodule.so
# trying /usr/lib/python2.7/lib-tk/org.py
# trying /usr/lib/python2.7/lib-tk/org.pyc
# trying /usr/lib/python2.7/lib-dynload/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/org.so
# trying /usr/lib/python2.7/lib-dynload/orgmodule.so
# trying /usr/lib/python2.7/lib-dynload/org.py
# trying /usr/lib/python2.7/lib-dynload/org.pyc
# trying /usr/local/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/org.so
# trying /usr/local/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/local/lib/python2.7/dist-packages/org.py
# trying /usr/local/lib/python2.7/dist-packages/org.pyc
# trying /usr/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/org.so
# trying /usr/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/lib/python2.7/dist-packages/org.py
# trying /usr/lib/python2.7/dist-packages/org.pyc
import binascii # builtin
import cStringIO # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/optparse.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/optparse.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/optparsemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/optparse.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/optparse.pyc
# trying /usr/lib/python2.7/optparse.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/optparse.so
# trying /usr/lib/python2.7/optparsemodule.so
# trying /usr/lib/python2.7/optparse.py
# /usr/lib/python2.7/optparse.pyc matches /usr/lib/python2.7/optparse.py
import optparse # precompiled from /usr/lib/python2.7/optparse.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/textwrap.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/textwrap.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/textwrapmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/textwrap.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/textwrap.pyc
# trying /usr/lib/python2.7/textwrap.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/textwrap.so
# trying /usr/lib/python2.7/textwrapmodule.so
# trying /usr/lib/python2.7/textwrap.py
# /usr/lib/python2.7/textwrap.pyc matches /usr/lib/python2.7/textwrap.py
import textwrap # precompiled from /usr/lib/python2.7/textwrap.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/string.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/string.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/stringmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/string.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/string.pyc
# trying /usr/lib/python2.7/string.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/string.so
# trying /usr/lib/python2.7/stringmodule.so
# trying /usr/lib/python2.7/string.py
# /usr/lib/python2.7/string.pyc matches /usr/lib/python2.7/string.py
import string # precompiled from /usr/lib/python2.7/string.pyc
import strop # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/gettext.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/gettext.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/gettextmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/gettext.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/gettext.pyc
# trying /usr/lib/python2.7/gettext.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/gettext.so
# trying /usr/lib/python2.7/gettextmodule.so
# trying /usr/lib/python2.7/gettext.py
# /usr/lib/python2.7/gettext.pyc matches /usr/lib/python2.7/gettext.py
import gettext # precompiled from /usr/lib/python2.7/gettext.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/locale.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/locale.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/localemodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/locale.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/locale.pyc
# trying /usr/lib/python2.7/locale.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/locale.so
# trying /usr/lib/python2.7/localemodule.so
# trying /usr/lib/python2.7/locale.py
# /usr/lib/python2.7/locale.pyc matches /usr/lib/python2.7/locale.py
import locale # precompiled from /usr/lib/python2.7/locale.pyc
import operator # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/functools.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/functools.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/functoolsmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/functools.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/functools.pyc
# trying /usr/lib/python2.7/functools.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/functools.so
# trying /usr/lib/python2.7/functoolsmodule.so
# trying /usr/lib/python2.7/functools.py
# /usr/lib/python2.7/functools.pyc matches /usr/lib/python2.7/functools.py
import functools # precompiled from /usr/lib/python2.7/functools.pyc
import _functools # builtin
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/copy.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/copy.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/copymodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/copy.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/copy.pyc
# trying /usr/lib/python2.7/copy.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/copy.so
# trying /usr/lib/python2.7/copymodule.so
# trying /usr/lib/python2.7/copy.py
# /usr/lib/python2.7/copy.pyc matches /usr/lib/python2.7/copy.py
import copy # precompiled from /usr/lib/python2.7/copy.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/weakref.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/weakref.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/weakrefmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/weakref.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/weakref.pyc
# trying /usr/lib/python2.7/weakref.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/weakref.so
# trying /usr/lib/python2.7/weakrefmodule.so
# trying /usr/lib/python2.7/weakref.py
# /usr/lib/python2.7/weakref.pyc matches /usr/lib/python2.7/weakref.py
import weakref # precompiled from /usr/lib/python2.7/weakref.pyc
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.x86_64-linux-gnu.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/orgmodule.so
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.py
# trying /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/org.pyc
# trying /usr/lib/python2.7/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/org.so
# trying /usr/lib/python2.7/orgmodule.so
# trying /usr/lib/python2.7/org.py
# trying /usr/lib/python2.7/org.pyc
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/orgmodule.so
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.py
# trying /usr/lib/python2.7/plat-x86_64-linux-gnu/org.pyc
# trying /usr/lib/python2.7/lib-tk/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-tk/org.so
# trying /usr/lib/python2.7/lib-tk/orgmodule.so
# trying /usr/lib/python2.7/lib-tk/org.py
# trying /usr/lib/python2.7/lib-tk/org.pyc
# trying /usr/lib/python2.7/lib-dynload/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/lib-dynload/org.so
# trying /usr/lib/python2.7/lib-dynload/orgmodule.so
# trying /usr/lib/python2.7/lib-dynload/org.py
# trying /usr/lib/python2.7/lib-dynload/org.pyc
# trying /usr/local/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/local/lib/python2.7/dist-packages/org.so
# trying /usr/local/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/local/lib/python2.7/dist-packages/org.py
# trying /usr/local/lib/python2.7/dist-packages/org.pyc
# trying /usr/lib/python2.7/dist-packages/org.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/dist-packages/org.so
# trying /usr/lib/python2.7/dist-packages/orgmodule.so
# trying /usr/lib/python2.7/dist-packages/org.py
# trying /usr/lib/python2.7/dist-packages/org.pyc
# trying /usr/lib/python2.7/encodings/string_escape.x86_64-linux-gnu.so
# trying /usr/lib/python2.7/encodings/string_escape.so
# trying /usr/lib/python2.7/encodings/string_escapemodule.so
# trying /usr/lib/python2.7/encodings/string_escape.py
# /usr/lib/python2.7/encodings/string_escape.pyc matches /usr/lib/python2.7/encodings/string_escape.py
import encodings.string_escape # precompiled from /usr/lib/python2.7/encodings/string_escape.pyc
Traceback (most recent call last):
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 232, in <module>
    sys.exit(main())
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 139, in main
    prefix = GetPkgConfigPrefixToStrip(options, args)
  File "/home/admin/JS_Extension/plv8-2.3.4/build/v8/build/config/linux/pkg-config.py", line 80, in GetPkgConfigPrefixToStrip
    "--variable=prefix"] + args, env=os.environ)
  File "/usr/lib/python2.7/subprocess.py", line 567, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
#   clear[2] GetPkgConfigPrefixToStrip
#   clear[2] main
#   clear[2] SetConfigPath
#   clear[2] MatchesAnyRegexp
#   clear[2] sys
#   clear[2] re
#   clear[2] json
#   clear[2] RewritePath
#   clear[2] __name__
#   clear[2] subprocess
#   clear[2] os
#   clear[2] OptionParser
# cleanup[1] cStringIO
#   clear[2] StringIO
#   clear[2] cStringIO_CAPI
#   clear[2] OutputType
#   clear[2] InputType
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] site
#   clear[1] _Printer
#   clear[1] _Helper
#   clear[1] _script
#   clear[1] _init_pathinfo
#   clear[2] traceback
#   clear[2] setencoding
#   clear[2] sethelper
#   clear[2] execsitecustomize
#   clear[2] __builtin__
#   clear[2] addsitedir
#   clear[2] addpackage
#   clear[2] ENABLE_USER_SITE
#   clear[2] USER_SITE
#   clear[2] setquit
#   clear[2] setcopyright
#   clear[2] addsitepackages
#   clear[2] setBEGINLIBPATH
#   clear[2] check_enableusersite
#   clear[2] USER_BASE
#   clear[2] abs__file__
#   clear[2] main
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] removeduppaths
#   clear[2] sys
#   clear[2] getsitepackages
#   clear[2] __name__
#   clear[2] getusersitepackages
#   clear[2] execusercustomize
#   clear[2] aliasmbcs
#   clear[2] makepath
#   clear[2] getuserbase
#   clear[2] PREFIXES
#   clear[2] addusersitepackages
#   clear[2] os
# cleanup[1] subprocess
#   clear[1] _has_poll
#   clear[1] _demo_posix
#   clear[1] _cleanup
#   clear[1] _eintr_retry_call
#   clear[1] _args_from_interpreter_flags
#   clear[1] _active
#   clear[1] _demo_windows
#   clear[1] _PIPE_BUF
#   clear[2] STDOUT
#   clear[2] gc
#   clear[2] check_call
#   clear[2] mswindows
#   clear[2] select
#   clear[2] list2cmdline
#   clear[2] __all__
#   clear[2] errno
#   clear[2] PIPE
#   clear[2] call
#   clear[2] __doc__
#   clear[2] fcntl
#   clear[2] __file__
#   clear[2] Popen
#   clear[2] sys
#   clear[2] __name__
#   clear[2] CalledProcessError
#   clear[2] types
#   clear[2] os
#   clear[2] traceback
#   clear[2] check_output
#   clear[2] MAXFD
#   clear[2] pickle
#   clear[2] signal
# cleanup[1] sysconfig
#   clear[1] _main
#   clear[1] _SCHEME_KEYS
#   clear[1] _PY_VERSION
#   clear[1] _INSTALL_SCHEMES
#   clear[1] _getuserbase
#   clear[1] _CONFIG_VARS
#   clear[1] _parse_makefile
#   clear[1] _PY_VERSION_SHORT_NO_DOT
#   clear[1] _get_default_scheme
#   clear[1] _init_non_posix
#   clear[1] _generate_posix_vars
#   clear[1] _print_dict
#   clear[1] _get_makefile_filename
#   clear[1] _extend_dict
#   clear[1] _EXEC_PREFIX
#   clear[1] _safe_realpath
#   clear[1] _PROJECT_BASE
#   clear[1] _subst_vars
#   clear[1] _init_posix
#   clear[1] _PY_VERSION_SHORT
#   clear[1] _PREFIX
#   clear[1] _expand_vars
#   clear[1] _PYTHON_BUILD
#   clear[2] pardir
#   clear[2] get_config_var
#   clear[2] is_python_build
#   clear[2] get_path_names
#   clear[2] get_paths
#   clear[2] get_python_version
#   clear[2] get_config_h_filename
#   clear[2] __doc__
#   clear[2] realpath
#   clear[2] __file__
#   clear[2] sys
#   clear[2] parse_config_h
#   clear[2] get_platform
#   clear[2] __name__
#   clear[2] get_makefile_filename
#   clear[2] get_config_vars
#   clear[2] get_scheme_names
#   clear[2] get_path
#   clear[2] os
# cleanup[1] gc
#   clear[2] garbage
#   clear[2] get_threshold
#   clear[2] get_debug
#   clear[2] DEBUG_SAVEALL
#   clear[2] set_debug
#   clear[2] DEBUG_STATS
#   clear[2] get_referrers
#   clear[2] get_count
#   clear[2] __doc__
#   clear[2] DEBUG_LEAK
#   clear[2] get_referents
#   clear[2] DEBUG_OBJECTS
#   clear[2] enable
#   clear[2] isenabled
#   clear[2] disable
#   clear[2] __name__
#   clear[2] DEBUG_UNCOLLECTABLE
#   clear[2] is_tracked
#   clear[2] DEBUG_COLLECTABLE
#   clear[2] DEBUG_INSTANCES
#   clear[2] collect
#   clear[2] set_threshold
#   clear[2] get_objects
# cleanup[1] select
#   clear[2] EPOLLIN
#   clear[2] EPOLLHUP
#   clear[2] POLLWRBAND
#   clear[2] EPOLLPRI
#   clear[2] PIPE_BUF
#   clear[2] EPOLLOUT
#   clear[2] EPOLLWRBAND
#   clear[2] poll
#   clear[2] select
#   clear[2] POLLNVAL
#   clear[2] EPOLLONESHOT
#   clear[2] POLLIN
#   clear[2] EPOLLWRNORM
#   clear[2] __doc__
#   clear[2] POLLWRNORM
#   clear[2] epoll
#   clear[2] EPOLLRDNORM
#   clear[2] error
#   clear[2] POLLPRI
#   clear[2] __name__
#   clear[2] POLLERR
#   clear[2] EPOLLET
#   clear[2] POLLRDBAND
#   clear[2] POLLRDNORM
#   clear[2] POLLMSG
#   clear[2] EPOLLERR
#   clear[2] EPOLLRDBAND
#   clear[2] POLLHUP
#   clear[2] EPOLLMSG
#   clear[2] POLLOUT
# cleanup[1] abc
#   clear[1] _InstanceType
#   clear[1] _C
#   clear[2] abstractmethod
#   clear[2] __file__
#   clear[2] ABCMeta
#   clear[2] abstractproperty
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] types
#   clear[2] WeakSet
# cleanup[1] _weakrefset
#   clear[1] _IterationGuard
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] ref
#   clear[2] WeakSet
# cleanup[1] _json
#   clear[2] scanstring
#   clear[2] __file__
#   clear[2] make_encoder
#   clear[2] encode_basestring_ascii
#   clear[2] make_scanner
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] gettext
#   clear[1] _localedirs
#   clear[1] _default_localedir
#   clear[1] _current_domain
#   clear[1] _expand_lang
#   clear[1] _translations
#   clear[1] _localecodesets
#   clear[2] lngettext
#   clear[2] locale
#   clear[2] bindtextdomain
#   clear[2] find
#   clear[2] struct
#   clear[2] __all__
#   clear[2] dngettext
#   clear[2] GNUTranslations
#   clear[2] gettext
#   clear[2] re
#   clear[2] Catalog
#   clear[2] NullTranslations
#   clear[2] test
#   clear[2] __doc__
#   clear[2] ldgettext
#   clear[2] __file__
#   clear[2] ngettext
#   clear[2] sys
#   clear[2] ENOENT
#   clear[2] __name__
#   clear[2] translation
#   clear[2] copy
#   clear[2] c2py
#   clear[2] ldngettext
#   clear[2] dgettext
#   clear[2] textdomain
#   clear[2] lgettext
#   clear[2] install
#   clear[2] bind_textdomain_codeset
#   clear[2] os
# cleanup[1] sre_constants
#   clear[2] REPEAT_ONE
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] AT_LOCALE
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] ATCODES
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_DIGIT
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] CATEGORY
#   clear[2] SUCCESS
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] ASSERT_NOT
#   clear[2] AT
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
# cleanup[1] json
#   clear[1] _default_encoder
#   clear[1] _default_decoder
#   clear[2] load
#   clear[2] JSONEncoder
#   clear[2] encoder
#   clear[2] scanner
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] JSONDecoder
#   clear[2] __package__
#   clear[2] dumps
#   clear[2] __path__
#   clear[2] __author__
#   clear[2] decoder
#   clear[2] __name__
#   clear[2] loads
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] dump
# cleanup[1] _codecs
#   clear[2] latin_1_encode
#   clear[2] charmap_build
#   clear[2] utf_32_ex_decode
#   clear[2] readbuffer_encode
#   clear[2] escape_encode
#   clear[2] utf_8_decode
#   clear[2] raw_unicode_escape_decode
#   clear[2] utf_7_decode
#   clear[2] unicode_escape_encode
#   clear[2] latin_1_decode
#   clear[2] utf_16_decode
#   clear[2] utf_32_le_decode
#   clear[2] unicode_escape_decode
#   clear[2] ascii_decode
#   clear[2] decode
#   clear[2] charmap_encode
#   clear[2] lookup
#   clear[2] encode
#   clear[2] unicode_internal_encode
#   clear[2] register_error
#   clear[2] utf_16_ex_decode
#   clear[2] escape_decode
#   clear[2] utf_32_be_decode
#   clear[2] lookup_error
#   clear[2] utf_32_be_encode
#   clear[2] charbuffer_encode
#   clear[2] utf_32_encode
#   clear[2] charmap_decode
#   clear[2] utf_7_encode
#   clear[2] __name__
#   clear[2] utf_32_decode
#   clear[2] utf_32_le_encode
#   clear[2] ascii_encode
#   clear[2] register
#   clear[2] utf_16_encode
#   clear[2] raw_unicode_escape_encode
#   clear[2] utf_8_encode
#   clear[2] utf_16_le_encode
#   clear[2] utf_16_be_encode
#   clear[2] unicode_internal_decode
#   clear[2] utf_16_le_decode
#   clear[2] utf_16_be_decode
# cleanup[1] _struct
#   clear[1] _PY_STRUCT_RANGE_CHECKING
#   clear[1] _clearcache
#   clear[1] _PY_STRUCT_FLOAT_COERCE
#   clear[2] pack_into
#   clear[2] Struct
#   clear[2] calcsize
#   clear[2] error
#   clear[2] __name__
#   clear[2] __version__
#   clear[2] unpack
#   clear[2] __doc__
#   clear[2] unpack_from
#   clear[2] pack
# cleanup[1] _warnings
#   clear[2] once_registry
#   clear[2] default_action
#   clear[2] warn
#   clear[2] filters
#   clear[2] __name__
#   clear[2] warn_explicit
#   clear[2] __doc__
# cleanup[1] fcntl
#   clear[2] F_GETOWN
#   clear[2] I_SETCLTIME
#   clear[2] lockf
#   clear[2] I_PUSH
#   clear[2] F_EXLCK
#   clear[2] F_SETLEASE
#   clear[2] I_LIST
#   clear[2] DN_ATTRIB
#   clear[2] LOCK_READ
#   clear[2] I_FDINSERT
#   clear[2] F_SETFD
#   clear[2] I_ATMARK
#   clear[2] I_PUNLINK
#   clear[2] I_GWROPT
#   clear[2] LOCK_EX
#   clear[2] F_SETFL
#   clear[2] F_WRLCK
#   clear[2] flock
#   clear[2] F_SETLKW64
#   clear[2] DN_CREATE
#   clear[2] F_UNLCK
#   clear[2] I_FIND
#   clear[2] F_SETLK64
#   clear[2] I_RECVFD
#   clear[2] I_PLINK
#   clear[2] I_SENDFD
#   clear[2] DN_ACCESS
#   clear[2] I_PEEK
#   clear[2] LOCK_NB
#   clear[2] I_SRDOPT
#   clear[2] I_CKBAND
#   clear[2] __doc__
#   clear[2] LOCK_UN
#   clear[2] F_SHLCK
#   clear[2] fcntl
#   clear[2] LOCK_MAND
#   clear[2] F_GETSIG
#   clear[2] I_POP
#   clear[2] LOCK_WRITE
#   clear[2] F_SETLKW
#   clear[2] I_STR
#   clear[2] F_GETLEASE
#   clear[2] F_NOTIFY
#   clear[2] DN_DELETE
#   clear[2] ioctl
#   clear[2] I_GETSIG
#   clear[2] I_GRDOPT
#   clear[2] I_FLUSHBAND
#   clear[2] FD_CLOEXEC
#   clear[2] I_GETCLTIME
#   clear[2] DN_MULTISHOT
#   clear[2] __name__
#   clear[2] I_SETSIG
#   clear[2] I_CANPUT
#   clear[2] F_GETLK64
#   clear[2] F_SETOWN
#   clear[2] F_GETFD
#   clear[2] F_SETSIG
#   clear[2] I_LOOK
#   clear[2] DN_MODIFY
#   clear[2] F_GETFL
#   clear[2] F_DUPFD
#   clear[2] F_RDLCK
#   clear[2] I_NREAD
#   clear[2] I_LINK
#   clear[2] I_SWROPT
#   clear[2] FASYNC
#   clear[2] LOCK_SH
#   clear[2] I_UNLINK
#   clear[2] DN_RENAME
#   clear[2] I_GETBAND
#   clear[2] F_GETLK
#   clear[2] I_FLUSH
#   clear[2] LOCK_RW
#   clear[2] F_SETLK
# cleanup[1] zipimport
#   clear[1] _zip_directory_cache
#   clear[2] ZipImportError
#   clear[2] zipimporter
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] _sysconfigdata
#   clear[2] __file__
#   clear[2] sys
#   clear[2] __name__
#   clear[2] build_time_vars
# cleanup[1] optparse
#   clear[1] _builtin_cvt
#   clear[1] _parse_long
#   clear[1] _parse_int
#   clear[1] _match_abbrev
#   clear[1] _parse_num
#   clear[1] _
#   clear[1] _repr
#   clear[2] IndentedHelpFormatter
#   clear[2] check_builtin
#   clear[2] HelpFormatter
#   clear[2] OptParseError
#   clear[2] OptionValueError
#   clear[2] Option
#   clear[2] __all__
#   clear[2] TitledHelpFormatter
#   clear[2] gettext
#   clear[2] types
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] OptionParser
#   clear[2] SUPPRESS_HELP
#   clear[2] AmbiguousOptionError
#   clear[2] __file__
#   clear[2] OptionContainer
#   clear[2] textwrap
#   clear[2] sys
#   clear[2] OptionConflictError
#   clear[2] Values
#   clear[2] NO_DEFAULT
#   clear[2] __name__
#   clear[2] OptionGroup
#   clear[2] check_choice
#   clear[2] __copyright__
#   clear[2] OptionError
#   clear[2] BadOptionError
#   clear[2] isbasestring
#   clear[2] make_option
#   clear[2] SUPPRESS_USAGE
#   clear[2] os
# cleanup[1] json.encoder
#   clear[1] _make_iterencode
#   clear[2] ESCAPE_ASCII
#   clear[2] INFINITY
#   clear[2] i
#   clear[2] JSONEncoder
#   clear[2] __file__
#   clear[2] c_make_encoder
#   clear[2] encode_basestring
#   clear[2] HAS_UTF8
#   clear[2] __package__
#   clear[2] re
#   clear[2] c_encode_basestring_ascii
#   clear[2] py_encode_basestring_ascii
#   clear[2] ESCAPE_DCT
#   clear[2] encode_basestring_ascii
#   clear[2] ESCAPE
#   clear[2] __name__
#   clear[2] FLOAT_REPR
#   clear[2] __doc__
# cleanup[1] _functools
#   clear[2] __name__
#   clear[2] reduce
#   clear[2] __doc__
#   clear[2] partial
# cleanup[1] copy
#   clear[1] _copy_with_copy_method
#   clear[1] _deepcopy_atomic
#   clear[1] _reconstruct
#   clear[1] _deepcopy_tuple
#   clear[1] _deepcopy_dict
#   clear[1] _copy_with_constructor
#   clear[1] _deepcopy_list
#   clear[1] _deepcopy_dispatch
#   clear[1] _EmptyClass
#   clear[1] _test
#   clear[1] _copy_inst
#   clear[1] _copy_immutable
#   clear[1] _copy_dispatch
#   clear[1] _deepcopy_method
#   clear[1] _keep_alive
#   clear[1] _deepcopy_inst
#   clear[2] deepcopy
#   clear[2] dispatch_table
#   clear[2] __all__
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] Error
#   clear[2] __name__
#   clear[2] copy
#   clear[2] name
#   clear[2] weakref
#   clear[2] t
#   clear[2] error
# cleanup[1] _sysconfigdata_nd
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] build_time_vars
# cleanup[1] sitecustomize
#   clear[2] __name__
#   clear[2] __file__
# cleanup[1] pickle
#   clear[1] _EmptyClass
#   clear[1] _binascii
#   clear[1] _extension_cache
#   clear[1] _test
#   clear[1] _extension_registry
#   clear[1] _tuplesize2code
#   clear[1] _inverted_registry
#   clear[1] _Stop
#   clear[1] _keep_alive
#   clear[2] EMPTY_DICT
#   clear[2] NEWTRUE
#   clear[2] TypeType
#   clear[2] Unpickler
#   clear[2] whichmodule
#   clear[2] BuiltinFunctionType
#   clear[2] CodeType
#   clear[2] TRUE
#   clear[2] SETITEMS
#   clear[2] struct
#   clear[2] LONG
#   clear[2] DictProxyType
#   clear[2] GET
#   clear[2] ObjectType
#   clear[2] DictType
#   clear[2] EXT4
#   clear[2] EXT2
#   clear[2] EXT1
#   clear[2] __file__
#   clear[2] BUILD
#   clear[2] ListType
#   clear[2] MethodType
#   clear[2] mloads
#   clear[2] ModuleType
#   clear[2] TracebackType
#   clear[2] dumps
#   clear[2] loads
#   clear[2] LambdaType
#   clear[2] XRangeType
#   clear[2] format_version
#   clear[2] REDUCE
#   clear[2] TUPLE1
#   clear[2] TUPLE2
#   clear[2] PickleError
#   clear[2] dispatch_table
#   clear[2] STRING
#   clear[2] StringType
#   clear[2] NONE
#   clear[2] __all__
#   clear[2] FloatType
#   clear[2] BINPUT
#   clear[2] POP_MARK
#   clear[2] re
#   clear[2] UNICODE
#   clear[2] StringTypes
#   clear[2] GeneratorType
#   clear[2] BINGET
#   clear[2] PROTO
#   clear[2] LONG1
#   clear[2] LONG4
#   clear[2] EllipsisType
#   clear[2] __name__
#   clear[2] FrameType
#   clear[2] BINSTRING
#   clear[2] Pickler
#   clear[2] InstanceType
#   clear[2] StringIO
#   clear[2] INT
#   clear[2] BININT1
#   clear[2] BININT2
#   clear[2] PERSID
#   clear[2] load
#   clear[2] HIGHEST_PROTOCOL
#   clear[2] GLOBAL
#   clear[2] STOP
#   clear[2] SETITEM
#   clear[2] BooleanType
#   clear[2] BININT
#   clear[2] APPENDS
#   clear[2] APPEND
#   clear[2] dump
#   clear[2] DictionaryType
#   clear[2] NotImplementedType
#   clear[2] encode_long
#   clear[2] LONG_BINGET
#   clear[2] __doc__
#   clear[2] UnpicklingError
#   clear[2] OBJ
#   clear[2] BINUNICODE
#   clear[2] classmap
#   clear[2] DUP
#   clear[2] TupleType
#   clear[2] LongType
#   clear[2] FALSE
#   clear[2] TUPLE
#   clear[2] ClassType
#   clear[2] LIST
#   clear[2] MARK
#   clear[2] MemberDescriptorType
#   clear[2] UnicodeType
#   clear[2] TUPLE3
#   clear[2] PUT
#   clear[2] FunctionType
#   clear[2] NEWFALSE
#   clear[2] IntType
#   clear[2] SHORT_BINSTRING
#   clear[2] GetSetDescriptorType
#   clear[2] NEWOBJ
#   clear[2] decode_long
#   clear[2] INST
#   clear[2] UnboundMethodType
#   clear[2] LONG_BINPUT
#   clear[2] BuiltinMethodType
#   clear[2] POP
#   clear[2] EMPTY_LIST
#   clear[2] __version__
#   clear[2] SliceType
#   clear[2] BINPERSID
#   clear[2] FileType
#   clear[2] sys
#   clear[2] EMPTY_TUPLE
#   clear[2] PicklingError
#   clear[2] BufferType
#   clear[2] FLOAT
#   clear[2] marshal
#   clear[2] BINFLOAT
#   clear[2] DICT
#   clear[2] ComplexType
#   clear[2] compatible_formats
#   clear[2] NoneType
# cleanup[1] signal
#   clear[2] SIGHUP
#   clear[2] SIG_DFL
#   clear[2] SIGSYS
#   clear[2] SIGQUIT
#   clear[2] SIGUSR1
#   clear[2] SIGFPE
#   clear[2] SIGPWR
#   clear[2] SIGTSTP
#   clear[2] ITIMER_REAL
#   clear[2] SIGCHLD
#   clear[2] SIGCONT
#   clear[2] SIGIOT
#   clear[2] SIGBUS
#   clear[2] SIGXCPU
#   clear[2] SIGPROF
#   clear[2] SIGCLD
#   clear[2] SIGUSR2
#   clear[2] default_int_handler
#   clear[2] pause
#   clear[2] SIGKILL
#   clear[2] NSIG
#   clear[2] SIGTRAP
#   clear[2] SIGINT
#   clear[2] SIGIO
#   clear[2] getsignal
#   clear[2] SIGILL
#   clear[2] SIGPOLL
#   clear[2] SIGABRT
#   clear[2] SIGALRM
#   clear[2] __doc__
#   clear[2] SIG_IGN
#   clear[2] getitimer
#   clear[2] SIGURG
#   clear[2] SIGPIPE
#   clear[2] SIGWINCH
#   clear[2] __name__
#   clear[2] SIGTERM
#   clear[2] SIGVTALRM
#   clear[2] ITIMER_PROF
#   clear[2] SIGRTMIN
#   clear[2] SIGRTMAX
#   clear[2] ITIMER_VIRTUAL
#   clear[2] set_wakeup_fd
#   clear[2] setitimer
#   clear[2] signal
#   clear[2] SIGSEGV
#   clear[2] siginterrupt
#   clear[2] SIGXFSZ
#   clear[2] SIGTTIN
#   clear[2] SIGSTOP
#   clear[2] ItimerError
#   clear[2] SIGTTOU
#   clear[2] alarm
# cleanup[1] traceback
#   clear[1] _print
#   clear[1] _format_final_exc_line
#   clear[1] _some_str
#   clear[2] print_stack
#   clear[2] print_exception
#   clear[2] print_last
#   clear[2] print_list
#   clear[2] tb_lineno
#   clear[2] __all__
#   clear[2] format_stack
#   clear[2] format_exception_only
#   clear[2] extract_tb
#   clear[2] __doc__
#   clear[2] extract_stack
#   clear[2] __file__
#   clear[2] format_tb
#   clear[2] print_tb
#   clear[2] sys
#   clear[2] __name__
#   clear[2] types
#   clear[2] format_exception
#   clear[2] format_exc
#   clear[2] print_exc
#   clear[2] format_list
#   clear[2] linecache
# cleanup[1] marshal
#   clear[2] load
#   clear[2] dump
#   clear[2] dumps
#   clear[2] version
#   clear[2] __name__
#   clear[2] loads
#   clear[2] __doc__
# cleanup[1] weakref
#   clear[1] _IterationGuard
#   clear[2] CallableProxyType
#   clear[2] WeakKeyDictionary
#   clear[2] __all__
#   clear[2] ProxyType
#   clear[2] UserDict
#   clear[2] __file__
#   clear[2] KeyedRef
#   clear[2] ReferenceError
#   clear[2] WeakValueDictionary
#   clear[2] getweakrefs
#   clear[2] ProxyTypes
#   clear[2] proxy
#   clear[2] __name__
#   clear[2] ReferenceType
#   clear[2] getweakrefcount
#   clear[2] ref
#   clear[2] __doc__
#   clear[2] WeakSet
# cleanup[1] binascii
#   clear[2] a2b_uu
#   clear[2] a2b_hqx
#   clear[2] unhexlify
#   clear[2] b2a_hex
#   clear[2] a2b_hex
#   clear[2] a2b_base64
#   clear[2] b2a_qp
#   clear[2] rlecode_hqx
#   clear[2] Error
#   clear[2] b2a_uu
#   clear[2] crc_hqx
#   clear[2] hexlify
#   clear[2] a2b_qp
#   clear[2] crc32
#   clear[2] __name__
#   clear[2] rledecode_hqx
#   clear[2] b2a_hqx
#   clear[2] __doc__
#   clear[2] Incomplete
#   clear[2] b2a_base64
# cleanup[1] posix
#   clear[1] _exit
#   clear[2] WTERMSIG
#   clear[2] lseek
#   clear[2] EX_IOERR
#   clear[2] EX_NOHOST
#   clear[2] seteuid
#   clear[2] O_RSYNC
#   clear[2] fstatvfs
#   clear[2] uname
#   clear[2] kill
#   clear[2] urandom
#   clear[2] ST_RELATIME
#   clear[2] O_EXCL
#   clear[2] getresgid
#   clear[2] EX_OSFILE
#   clear[2] umask
#   clear[2] ST_NODIRATIME
#   clear[2] fchmod
#   clear[2] lchown
#   clear[2] setgid
#   clear[2] tmpnam
#   clear[2] EX_NOINPUT
#   clear[2] makedev
#   clear[2] fstat
#   clear[2] ST_NOSUID
#   clear[2] O_CREAT
#   clear[2] dup2
#   clear[2] read
#   clear[2] getppid
#   clear[2] fchown
#   clear[2] getloadavg
#   clear[2] WIFSTOPPED
#   clear[2] getpgrp
#   clear[2] TMP_MAX
#   clear[2] utime
#   clear[2] ST_SYNCHRONOUS
#   clear[2] F_OK
#   clear[2] ST_WRITE
#   clear[2] fsync
#   clear[2] tcsetpgrp
#   clear[2] statvfs
#   clear[2] setreuid
#   clear[2] remove
#   clear[2] setegid
#   clear[2] EX_SOFTWARE
#   clear[2] execv
#   clear[2] pathconf_names
#   clear[2] EX_OSERR
#   clear[2] sysconf_names
#   clear[2] ttyname
#   clear[2] tempnam
#   clear[2] tmpfile
#   clear[2] mkfifo
#   clear[2] O_NOFOLLOW
#   clear[2] listdir
#   clear[2] O_APPEND
#   clear[2] EX_CANTCREAT
#   clear[2] getresuid
#   clear[2] mknod
#   clear[2] O_NOCTTY
#   clear[2] close
#   clear[2] getgid
#   clear[2] ctermid
#   clear[2] WIFSIGNALED
#   clear[2] killpg
#   clear[2] ST_APPEND
#   clear[2] lstat
#   clear[2] getcwdu
#   clear[2] access
#   clear[2] setsid
#   clear[2] O_NOATIME
#   clear[2] NGROUPS_MAX
#   clear[2] WIFCONTINUED
#   clear[2] O_RDWR
#   clear[2] stat_result
#   clear[2] setpgid
#   clear[2] setresgid
#   clear[2] getcwd
#   clear[2] symlink
#   clear[2] setregid
#   clear[2] stat_float_times
#   clear[2] __name__
#   clear[2] O_TRUNC
#   clear[2] getsid
#   clear[2] wait
#   clear[2] O_DIRECTORY
#   clear[2] ST_NOEXEC
#   clear[2] openpty
#   clear[2] initgroups
#   clear[2] popen
#   clear[2] times
#   clear[2] readlink
#   clear[2] O_DSYNC
#   clear[2] setuid
#   clear[2] major
#   clear[2] fchdir
#   clear[2] WIFEXITED
#   clear[2] EX_TEMPFAIL
#   clear[2] WCOREDUMP
#   clear[2] chmod
#   clear[2] getpgid
#   clear[2] O_ASYNC
#   clear[2] open
#   clear[2] putenv
#   clear[2] fdopen
#   clear[2] mkdir
#   clear[2] system
#   clear[2] ST_MANDLOCK
#   clear[2] rmdir
#   clear[2] O_WRONLY
#   clear[2] dup
#   clear[2] ST_RDONLY
#   clear[2] fdatasync
#   clear[2] __doc__
#   clear[2] minor
#   clear[2] getpid
#   clear[2] fork
#   clear[2] isatty
#   clear[2] O_LARGEFILE
#   clear[2] EX_NOPERM
#   clear[2] closerange
#   clear[2] pathconf
#   clear[2] WSTOPSIG
#   clear[2] X_OK
#   clear[2] link
#   clear[2] execve
#   clear[2] wait4
#   clear[2] O_SYNC
#   clear[2] chdir
#   clear[2] wait3
#   clear[2] strerror
#   clear[2] R_OK
#   clear[2] setresuid
#   clear[2] error
#   clear[2] ftruncate
#   clear[2] WUNTRACED
#   clear[2] rename
#   clear[2] EX_DATAERR
#   clear[2] sysconf
#   clear[2] ST_NOATIME
#   clear[2] W_OK
#   clear[2] EX_OK
#   clear[2] abort
#   clear[2] statvfs_result
#   clear[2] O_NONBLOCK
#   clear[2] confstr
#   clear[2] WEXITSTATUS
#   clear[2] EX_NOUSER
#   clear[2] fpathconf
#   clear[2] chroot
#   clear[2] getgroups
#   clear[2] geteuid
#   clear[2] chown
#   clear[2] write
#   clear[2] EX_UNAVAILABLE
#   clear[2] waitpid
#   clear[2] forkpty
#   clear[2] nice
#   clear[2] stat
#   clear[2] getlogin
#   clear[2] EX_CONFIG
#   clear[2] unsetenv
#   clear[2] O_RDONLY
#   clear[2] O_DIRECT
#   clear[2] getegid
#   clear[2] confstr_names
#   clear[2] setgroups
#   clear[2] unlink
#   clear[2] tcgetpgrp
#   clear[2] getuid
#   clear[2] WNOHANG
#   clear[2] WCONTINUED
#   clear[2] pipe
#   clear[2] setpgrp
#   clear[2] environ
#   clear[2] O_NDELAY
#   clear[2] EX_PROTOCOL
#   clear[2] EX_USAGE
#   clear[2] ST_NODEV
# cleanup[1] exceptions
#   clear[2] GeneratorExit
#   clear[2] ImportError
#   clear[2] ReferenceError
#   clear[2] RuntimeError
#   clear[2] UnicodeTranslateError
#   clear[2] KeyError
#   clear[2] StopIteration
#   clear[2] PendingDeprecationWarning
#   clear[2] EnvironmentError
#   clear[2] LookupError
#   clear[2] BufferError
#   clear[2] OSError
#   clear[2] DeprecationWarning
#   clear[2] UnicodeError
#   clear[2] UnicodeEncodeError
#   clear[2] FloatingPointError
#   clear[2] UnicodeWarning
#   clear[2] NameError
#   clear[2] BytesWarning
#   clear[2] IOError
#   clear[2] SyntaxError
#   clear[2] FutureWarning
#   clear[2] ImportWarning
#   clear[2] SystemExit
#   clear[2] Exception
#   clear[2] EOFError
#   clear[2] StandardError
#   clear[2] ValueError
#   clear[2] TabError
#   clear[2] ZeroDivisionError
#   clear[2] __doc__
#   clear[2] SystemError
#   clear[2] __name__
#   clear[2] IndentationError
#   clear[2] AssertionError
#   clear[2] UnicodeDecodeError
#   clear[2] TypeError
#   clear[2] IndexError
#   clear[2] RuntimeWarning
#   clear[2] KeyboardInterrupt
#   clear[2] UserWarning
#   clear[2] SyntaxWarning
#   clear[2] MemoryError
#   clear[2] UnboundLocalError
#   clear[2] ArithmeticError
#   clear[2] Warning
#   clear[2] NotImplementedError
#   clear[2] AttributeError
#   clear[2] OverflowError
#   clear[2] BaseException
# cleanup[1] _weakref
#   clear[2] ProxyType
#   clear[2] CallableProxyType
#   clear[2] getweakrefcount
#   clear[2] getweakrefs
#   clear[2] proxy
#   clear[2] __name__
#   clear[2] ReferenceType
#   clear[2] ref
#   clear[2] __doc__
# cleanup[1] strop
#   clear[2] upper
#   clear[2] lowercase
#   clear[2] lstrip
#   clear[2] uppercase
#   clear[2] replace
#   clear[2] rfind
#   clear[2] strip
#   clear[2] find
#   clear[2] whitespace
#   clear[2] atof
#   clear[2] splitfields
#   clear[2] split
#   clear[2] rstrip
#   clear[2] translate
#   clear[2] __doc__
#   clear[2] joinfields
#   clear[2] swapcase
#   clear[2] atoi
#   clear[2] atol
#   clear[2] __name__
#   clear[2] capitalize
#   clear[2] count
#   clear[2] lower
#   clear[2] join
#   clear[2] expandtabs
#   clear[2] maketrans
# cleanup[1] json.decoder
#   clear[1] _CONSTANTS
#   clear[1] _decode_uXXXX
#   clear[1] _floatconstants
#   clear[2] scanner
#   clear[2] JSONDecoder
#   clear[2] WHITESPACE_STR
#   clear[2] c_scanstring
#   clear[2] NegInf
#   clear[2] struct
#   clear[2] __all__
#   clear[2] linecol
#   clear[2] NaN
#   clear[2] BACKSLASH
#   clear[2] __package__
#   clear[2] re
#   clear[2] __doc__
#   clear[2] scanstring
#   clear[2] __file__
#   clear[2] sys
#   clear[2] FLAGS
#   clear[2] PosInf
#   clear[2] __name__
#   clear[2] STRINGCHUNK
#   clear[2] WHITESPACE
#   clear[2] JSONArray
#   clear[2] JSONObject
#   clear[2] DEFAULT_ENCODING
#   clear[2] py_scanstring
#   clear[2] errmsg
# cleanup[1] locale
#   clear[1] _format
#   clear[1] _strip_padding
#   clear[1] _grouping_intervals
#   clear[1] _build_localename
#   clear[1] _str
#   clear[1] _setlocale
#   clear[1] _group
#   clear[1] _localeconv
#   clear[1] _parse_localename
#   clear[1] _print_locale
#   clear[1] _test
#   clear[1] _unicode
#   clear[1] _override_localeconv
#   clear[1] _ascii_lower_map
#   clear[1] _replace_encoding
#   clear[1] _percent_re
#   clear[2] functools
#   clear[2] LC_CTYPE
#   clear[2] CODESET
#   clear[2] CHAR_MAX
#   clear[2] getpreferredencoding
#   clear[2] format
#   clear[2] __file__
#   clear[2] strcoll
#   clear[2] ABDAY_7
#   clear[2] ABDAY_6
#   clear[2] ABDAY_5
#   clear[2] ABDAY_4
#   clear[2] ABDAY_3
#   clear[2] ABDAY_2
#   clear[2] ABDAY_1
#   clear[2] getdefaultlocale
#   clear[2] NOEXPR
#   clear[2] bind_textdomain_codeset
#   clear[2] dgettext
#   clear[2] LC_NUMERIC
#   clear[2] D_FMT
#   clear[2] THOUSEP
#   clear[2] encodings
#   clear[2] __all__
#   clear[2] T_FMT_AMPM
#   clear[2] ERA_D_FMT
#   clear[2] re
#   clear[2] CRNCYSTR
#   clear[2] __name__
#   clear[2] MON_10
#   clear[2] MON_11
#   clear[2] MON_12
#   clear[2] locale_encoding_alias
#   clear[2] RADIXCHAR
#   clear[2] LC_TIME
#   clear[2] AM_STR
#   clear[2] setlocale
#   clear[2] ALT_DIGITS
#   clear[2] strxfrm
#   clear[2] T_FMT
#   clear[2] LC_ALL
#   clear[2] operator
#   clear[2] ERA_T_FMT
#   clear[2] LC_MONETARY
#   clear[2] PM_STR
#   clear[2] dcgettext
#   clear[2] __doc__
#   clear[2] windows_locale
#   clear[2] getlocale
#   clear[2] atoi
#   clear[2] Error
#   clear[2] atof
#   clear[2] resetlocale
#   clear[2] LC_MESSAGES
#   clear[2] YESEXPR
#   clear[2] LC_COLLATE
#   clear[2] localeconv
#   clear[2] str
#   clear[2] ABMON_3
#   clear[2] ABMON_2
#   clear[2] ABMON_1
#   clear[2] ABMON_7
#   clear[2] ABMON_6
#   clear[2] ABMON_5
#   clear[2] ABMON_4
#   clear[2] ABMON_9
#   clear[2] ABMON_8
#   clear[2] currency
#   clear[2] ERA
#   clear[2] bindtextdomain
#   clear[2] locale_alias
#   clear[2] normalize
#   clear[2] format_string
#   clear[2] gettext
#   clear[2] ERA_D_T_FMT
#   clear[2] MON_2
#   clear[2] MON_3
#   clear[2] MON_1
#   clear[2] MON_6
#   clear[2] MON_7
#   clear[2] MON_4
#   clear[2] MON_5
#   clear[2] MON_8
#   clear[2] MON_9
#   clear[2] sys
#   clear[2] DAY_2
#   clear[2] DAY_3
#   clear[2] nl_langinfo
#   clear[2] DAY_1
#   clear[2] DAY_6
#   clear[2] DAY_7
#   clear[2] DAY_4
#   clear[2] DAY_5
#   clear[2] D_T_FMT
#   clear[2] textdomain
#   clear[2] ABMON_12
#   clear[2] ABMON_11
#   clear[2] ABMON_10
# cleanup[1] functools
#   clear[2] wraps
#   clear[2] partial
#   clear[2] WRAPPER_ASSIGNMENTS
#   clear[2] update_wrapper
#   clear[2] __file__
#   clear[2] total_ordering
#   clear[2] reduce
#   clear[2] WRAPPER_UPDATES
#   clear[2] cmp_to_key
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] encodings
#   clear[1] _import_tail
#   clear[1] _cache
#   clear[1] _unknown
#   clear[1] _aliases
#   clear[1] _norm_encoding_map
#   clear[2] search_function
#   clear[2] utf_8
#   clear[2] normalize_encoding
#   clear[2] __file__
#   clear[2] __builtin__
#   clear[2] __package__
#   clear[2] CodecRegistryError
#   clear[2] __path__
#   clear[2] codecs
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] string_escape
#   clear[2] aliases
# cleanup[1] operator
#   clear[1] _compare_digest
#   clear[2] gt
#   clear[2] __concat__
#   clear[2] imul
#   clear[2] ge
#   clear[2] __irshift__
#   clear[2] setslice
#   clear[2] __lt__
#   clear[2] __inv__
#   clear[2] __rshift__
#   clear[2] le
#   clear[2] add
#   clear[2] delslice
#   clear[2] __iconcat__
#   clear[2] rshift
#   clear[2] __getitem__
#   clear[2] __delitem__
#   clear[2] __pow__
#   clear[2] iconcat
#   clear[2] __gt__
#   clear[2] isCallable
#   clear[2] mod
#   clear[2] isub
#   clear[2] setitem
#   clear[2] getitem
#   clear[2] div
#   clear[2] ixor
#   clear[2] __truediv__
#   clear[2] __repeat__
#   clear[2] __imod__
#   clear[2] eq
#   clear[2] index
#   clear[2] xor
#   clear[2] sub
#   clear[2] __contains__
#   clear[2] neg
#   clear[2] getslice
#   clear[2] abs
#   clear[2] mul
#   clear[2] __ne__
#   clear[2] irepeat
#   clear[2] is_
#   clear[2] truth
#   clear[2] __ifloordiv__
#   clear[2] indexOf
#   clear[2] isNumberType
#   clear[2] __setitem__
#   clear[2] __name__
#   clear[2] __ilshift__
#   clear[2] or_
#   clear[2] __imul__
#   clear[2] is_not
#   clear[2] __setslice__
#   clear[2] itruediv
#   clear[2] __xor__
#   clear[2] __ior__
#   clear[2] __mul__
#   clear[2] __not__
#   clear[2] delitem
#   clear[2] iand
#   clear[2] countOf
#   clear[2] __getslice__
#   clear[2] pow
#   clear[2] pos
#   clear[2] and_
#   clear[2] lshift
#   clear[2] ipow
#   clear[2] __and__
#   clear[2] sequenceIncludes
#   clear[2] invert
#   clear[2] contains
#   clear[2] lt
#   clear[2] __abs__
#   clear[2] isSequenceType
#   clear[2] isMappingType
#   clear[2] irshift
#   clear[2] __ixor__
#   clear[2] not_
#   clear[2] __itruediv__
#   clear[2] __isub__
#   clear[2] __invert__
#   clear[2] __irepeat__
#   clear[2] __lshift__
#   clear[2] __eq__
#   clear[2] __mod__
#   clear[2] __iadd__
#   clear[2] __doc__
#   clear[2] __le__
#   clear[2] __floordiv__
#   clear[2] __sub__
#   clear[2] ilshift
#   clear[2] __ge__
#   clear[2] ifloordiv
#   clear[2] inv
#   clear[2] iadd
#   clear[2] __delslice__
#   clear[2] imod
#   clear[2] ne
#   clear[2] idiv
#   clear[2] __pos__
#   clear[2] attrgetter
#   clear[2] methodcaller
#   clear[2] truediv
#   clear[2] repeat
#   clear[2] __idiv__
#   clear[2] ior
#   clear[2] __or__
#   clear[2] __add__
#   clear[2] __iand__
#   clear[2] concat
#   clear[2] __ipow__
#   clear[2] __div__
#   clear[2] floordiv
#   clear[2] __neg__
#   clear[2] __index__
#   clear[2] itemgetter
# cleanup[1] textwrap
#   clear[1] _whitespace_only_re
#   clear[1] _leading_whitespace_re
#   clear[1] _unicode
#   clear[1] _whitespace
#   clear[2] dedent
#   clear[2] __revision__
#   clear[2] string
#   clear[2] __all__
#   clear[2] TextWrapper
#   clear[2] __file__
#   clear[2] re
#   clear[2] wrap
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] fill
# cleanup[1] string
#   clear[1] _re
#   clear[1] _int
#   clear[1] _float
#   clear[1] _multimap
#   clear[1] _long
#   clear[1] _TemplateMetaclass
#   clear[1] _idmap
#   clear[2] ascii_lowercase
#   clear[2] upper
#   clear[2] letters
#   clear[2] atol_error
#   clear[2] lstrip
#   clear[2] uppercase
#   clear[2] ascii_letters
#   clear[2] find
#   clear[2] atof
#   clear[2] replace
#   clear[2] capwords
#   clear[2] index_error
#   clear[2] expandtabs
#   clear[2] Template
#   clear[2] strip
#   clear[2] ascii_uppercase
#   clear[2] octdigits
#   clear[2] index
#   clear[2] ljust
#   clear[2] whitespace
#   clear[2] rindex
#   clear[2] punctuation
#   clear[2] printable
#   clear[2] splitfields
#   clear[2] split
#   clear[2] rstrip
#   clear[2] translate
#   clear[2] __doc__
#   clear[2] count
#   clear[2] joinfields
#   clear[2] rjust
#   clear[2] __file__
#   clear[2] lower
#   clear[2] swapcase
#   clear[2] atof_error
#   clear[2] atoi
#   clear[2] hexdigits
#   clear[2] Formatter
#   clear[2] atol
#   clear[2] __name__
#   clear[2] rsplit
#   clear[2] digits
#   clear[2] lowercase
#   clear[2] join
#   clear[2] center
#   clear[2] rfind
#   clear[2] atoi_error
#   clear[2] maketrans
#   clear[2] capitalize
#   clear[2] zfill
# cleanup[1] encodings.utf_8
#   clear[2] getregentry
#   clear[2] StreamWriter
#   clear[2] IncrementalEncoder
#   clear[2] __file__
#   clear[2] __package__
#   clear[2] decode
#   clear[2] StreamReader
#   clear[2] codecs
#   clear[2] encode
#   clear[2] __name__
#   clear[2] IncrementalDecoder
#   clear[2] __doc__
# cleanup[1] json.scanner
#   clear[2] py_make_scanner
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] make_scanner
#   clear[2] __package__
#   clear[2] re
#   clear[2] NUMBER_RE
#   clear[2] c_make_scanner
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[1] struct
#   clear[1] _clearcache
#   clear[2] pack_into
#   clear[2] __file__
#   clear[2] calcsize
#   clear[2] error
#   clear[2] __name__
#   clear[2] pack
#   clear[2] unpack
#   clear[2] __doc__
#   clear[2] unpack_from
#   clear[2] Struct
# cleanup[1] encodings.aliases
#   clear[2] __file__
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] aliases
# cleanup[1] encodings.string_escape
#   clear[2] getregentry
#   clear[2] StreamWriter
#   clear[2] IncrementalEncoder
#   clear[2] __file__
#   clear[2] __package__
#   clear[2] Codec
#   clear[2] StreamReader
#   clear[2] codecs
#   clear[2] __name__
#   clear[2] IncrementalDecoder
#   clear[2] __doc__
# cleanup[1] re
#   clear[1] _expand
#   clear[1] _cache
#   clear[1] _compile_repl
#   clear[1] _pattern_type
#   clear[1] _compile
#   clear[1] _subx
#   clear[1] _cache_repl
#   clear[1] _locale
#   clear[1] _pickle
#   clear[1] _alphanum
#   clear[1] _MAXCACHE
#   clear[2] finditer
#   clear[2] sre_compile
#   clear[2] LOCALE
#   clear[2] search
#   clear[2] escape
#   clear[2] DEBUG
#   clear[2] __name__
#   clear[2] subn
#   clear[2] findall
#   clear[2] DOTALL
#   clear[2] purge
#   clear[2] sub
#   clear[2] __all__
#   clear[2] copy_reg
#   clear[2] I
#   clear[2] split
#   clear[2] UNICODE
#   clear[2] __version__
#   clear[2] __doc__
#   clear[2] match
#   clear[2] template
#   clear[2] __file__
#   clear[2] M
#   clear[2] L
#   clear[2] IGNORECASE
#   clear[2] S
#   clear[2] U
#   clear[2] T
#   clear[2] MULTILINE
#   clear[2] X
#   clear[2] Scanner
#   clear[2] sys
#   clear[2] VERBOSE
#   clear[2] compile
#   clear[2] TEMPLATE
#   clear[2] error
#   clear[2] sre_parse
# cleanup[1] codecs
#   clear[1] _false
#   clear[2] latin_1_encode
#   clear[2] getreader
#   clear[2] readbuffer_encode
#   clear[2] BOM
#   clear[2] StreamWriter
#   clear[2] BOM64_BE
#   clear[2] ascii_decode
#   clear[2] IncrementalDecoder
#   clear[2] __file__
#   clear[2] BOM_UTF32
#   clear[2] BufferedIncrementalDecoder
#   clear[2] ignore_errors
#   clear[2] replace_errors
#   clear[2] BOM_BE
#   clear[2] utf_16_be_decode
#   clear[2] charmap_build
#   clear[2] escape_encode
#   clear[2] BOM_UTF16_BE
#   clear[2] xmlcharrefreplace_errors
#   clear[2] unicode_escape_encode
#   clear[2] __all__
#   clear[2] utf_16_decode
#   clear[2] lookup_error
#   clear[2] getincrementalencoder
#   clear[2] __name__
#   clear[2] EncodedFile
#   clear[2] backslashreplace_errors
#   clear[2] getincrementaldecoder
#   clear[2] register_error
#   clear[2] BOM32_BE
#   clear[2] getencoder
#   clear[2] make_identity_dict
#   clear[2] BOM_UTF32_LE
#   clear[2] __builtin__
#   clear[2] open
#   clear[2] iterencode
#   clear[2] decode
#   clear[2] IncrementalEncoder
#   clear[2] latin_1_decode
#   clear[2] utf_32_le_decode
#   clear[2] getwriter
#   clear[2] charmap_encode
#   clear[2] encode
#   clear[2] unicode_internal_encode
#   clear[2] StreamReader
#   clear[2] make_encoding_map
#   clear[2] utf_16_ex_decode
#   clear[2] getdecoder
#   clear[2] charbuffer_encode
#   clear[2] utf_7_encode
#   clear[2] utf_32_decode
#   clear[2] BOM32_LE
#   clear[2] StreamReaderWriter
#   clear[2] utf_16_encode
#   clear[2] __doc__
#   clear[2] raw_unicode_escape_encode
#   clear[2] BOM_UTF32_BE
#   clear[2] utf_16_le_encode
#   clear[2] unicode_internal_decode
#   clear[2] utf_32_be_encode
#   clear[2] CodecInfo
#   clear[2] BOM_UTF16_LE
#   clear[2] BufferedIncrementalEncoder
#   clear[2] BOM_LE
#   clear[2] Codec
#   clear[2] utf_8_decode
#   clear[2] raw_unicode_escape_decode
#   clear[2] utf_7_decode
#   clear[2] unicode_escape_decode
#   clear[2] lookup
#   clear[2] strict_errors
#   clear[2] utf_32_ex_decode
#   clear[2] escape_decode
#   clear[2] utf_32_be_decode
#   clear[2] StreamRecoder
#   clear[2] sys
#   clear[2] utf_16_le_decode
#   clear[2] iterdecode
#   clear[2] utf_32_encode
#   clear[2] charmap_decode
#   clear[2] BOM_UTF16
#   clear[2] BOM_UTF8
#   clear[2] utf_32_le_encode
#   clear[2] BOM64_LE
#   clear[2] ascii_encode
#   clear[2] register
#   clear[2] utf_8_encode
#   clear[2] utf_16_be_encode
# cleanup[1] _locale
#   clear[1] _DATE_FMT
#   clear[2] ABMON_3
#   clear[2] LC_NUMERIC
#   clear[2] ABMON_1
#   clear[2] PM_STR
#   clear[2] ABMON_7
#   clear[2] ABMON_6
#   clear[2] ABMON_5
#   clear[2] setlocale
#   clear[2] ALT_DIGITS
#   clear[2] DAY_7
#   clear[2] strxfrm
#   clear[2] LC_CTYPE
#   clear[2] MON_12
#   clear[2] DAY_3
#   clear[2] ERA
#   clear[2] CODESET
#   clear[2] CHAR_MAX
#   clear[2] AM_STR
#   clear[2] bindtextdomain
#   clear[2] ABMON_8
#   clear[2] D_FMT
#   clear[2] ERA_T_FMT
#   clear[2] YESEXPR
#   clear[2] D_T_FMT
#   clear[2] LC_MONETARY
#   clear[2] DAY_6
#   clear[2] T_FMT_AMPM
#   clear[2] ABMON_4
#   clear[2] MON_11
#   clear[2] gettext
#   clear[2] dcgettext
#   clear[2] ERA_D_T_FMT
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] MON_2
#   clear[2] MON_3
#   clear[2] MON_1
#   clear[2] MON_6
#   clear[2] MON_7
#   clear[2] MON_4
#   clear[2] MON_5
#   clear[2] MON_8
#   clear[2] MON_9
#   clear[2] ERA_D_FMT
#   clear[2] THOUSEP
#   clear[2] CRNCYSTR
#   clear[2] MON_10
#   clear[2] Error
#   clear[2] DAY_2
#   clear[2] LC_ALL
#   clear[2] nl_langinfo
#   clear[2] DAY_1
#   clear[2] strcoll
#   clear[2] LC_TIME
#   clear[2] DAY_4
#   clear[2] DAY_5
#   clear[2] ABDAY_7
#   clear[2] ABDAY_6
#   clear[2] ABDAY_5
#   clear[2] ABDAY_4
#   clear[2] ABDAY_3
#   clear[2] LC_MESSAGES
#   clear[2] ABDAY_1
#   clear[2] T_FMT
#   clear[2] LC_COLLATE
#   clear[2] RADIXCHAR
#   clear[2] dgettext
#   clear[2] ABMON_2
#   clear[2] NOEXPR
#   clear[2] textdomain
#   clear[2] ABDAY_2
#   clear[2] ABMON_12
#   clear[2] ABMON_11
#   clear[2] ABMON_10
#   clear[2] bind_textdomain_codeset
#   clear[2] localeconv
#   clear[2] ABMON_9
# cleanup[1] sre_compile
#   clear[1] _LITERAL_CODES
#   clear[1] _code
#   clear[1] _bytes_to_codes
#   clear[1] _compile_info
#   clear[1] _compile_charset
#   clear[1] _REPEATING_CODES
#   clear[1] _SUCCESS_CODES
#   clear[1] _BITS_TRANS
#   clear[1] _compile
#   clear[1] _sre
#   clear[1] _optimize_charset
#   clear[1] _mk_bitmap
#   clear[1] _equivalences
#   clear[1] _fixup_range
#   clear[1] _ASSERT_CODES
#   clear[1] _simple
#   clear[1] _CODEBITS
#   clear[1] _ignorecase_fixes
#   clear[2] isstring
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] REPEAT_ONE
#   clear[2] AT_LOCALE
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] MAXCODE
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] CATEGORY
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] AT
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] ATCODES
#   clear[2] SUCCESS
#   clear[2] STRING_TYPES
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] compile
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] sre_parse
#   clear[2] CATEGORY_DIGIT
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] sys
#   clear[2] ASSERT_NOT
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
# cleanup[1] _sre
#   clear[2] MAXREPEAT
#   clear[2] getcodesize
#   clear[2] MAGIC
#   clear[2] copyright
#   clear[2] CODESIZE
#   clear[2] compile
#   clear[2] __name__
#   clear[2] getlower
# cleanup[1] sre_parse
#   clear[1] _PATTERNENDERS
#   clear[1] _REPEATCODES
#   clear[1] _parse
#   clear[1] _escape
#   clear[1] _LOOKBEHINDASSERTCHARS
#   clear[1] _parse_sub
#   clear[1] _ASSERTCHARS
#   clear[1] _class_escape
#   clear[1] _parse_sub_cond
#   clear[2] REPEAT_ONE
#   clear[2] DIGITS
#   clear[2] makedict
#   clear[2] CATEGORY_LOC_NOT_WORD
#   clear[2] SRE_INFO_CHARSET
#   clear[2] SRE_INFO_PREFIX
#   clear[2] SRE_FLAG_DEBUG
#   clear[2] MIN_UNTIL
#   clear[2] MAXREPEAT
#   clear[2] MAGIC
#   clear[2] OP_IGNORE
#   clear[2] MIN_REPEAT
#   clear[2] __file__
#   clear[2] parse
#   clear[2] FLAGS
#   clear[2] CATEGORY_UNI_DIGIT
#   clear[2] SRE_FLAG_DOTALL
#   clear[2] AT_UNICODE
#   clear[2] OCTDIGITS
#   clear[2] SRE_FLAG_VERBOSE
#   clear[2] AT_LOCALE
#   clear[2] isname
#   clear[2] REPEAT_CHARS
#   clear[2] SRE_FLAG_TEMPLATE
#   clear[2] ESCAPES
#   clear[2] CATEGORY_UNI_SPACE
#   clear[2] CH_UNICODE
#   clear[2] CATEGORY_NOT_WORD
#   clear[2] OPCODES
#   clear[2] REPEAT
#   clear[2] AT_NON_BOUNDARY
#   clear[2] MIN_REPEAT_ONE
#   clear[2] CATEGORY_UNI_NOT_DIGIT
#   clear[2] LITERAL
#   clear[2] CATEGORY_UNI_WORD
#   clear[2] LITERAL_IGNORE
#   clear[2] ANY_ALL
#   clear[2] AT_MULTILINE
#   clear[2] NOT_LITERAL_IGNORE
#   clear[2] CATEGORY
#   clear[2] AT_BEGINNING_STRING
#   clear[2] GROUPREF_EXISTS
#   clear[2] WHITESPACE
#   clear[2] Tokenizer
#   clear[2] NOT_LITERAL
#   clear[2] CATEGORY_LINEBREAK
#   clear[2] RANGE
#   clear[2] AT_LOC_BOUNDARY
#   clear[2] SRE_INFO_LITERAL
#   clear[2] ANY
#   clear[2] AT
#   clear[2] SRE_FLAG_UNICODE
#   clear[2] AT_END
#   clear[2] CATEGORY_NOT_LINEBREAK
#   clear[2] __name__
#   clear[2] NEGATE
#   clear[2] CATEGORIES
#   clear[2] AT_END_STRING
#   clear[2] BIGCHARSET
#   clear[2] SRE_FLAG_IGNORECASE
#   clear[2] CHCODES
#   clear[2] CATEGORY_WORD
#   clear[2] CATEGORY_UNI_LINEBREAK
#   clear[2] CATEGORY_UNI_NOT_SPACE
#   clear[2] AT_BOUNDARY
#   clear[2] __doc__
#   clear[2] ATCODES
#   clear[2] SUCCESS
#   clear[2] JUMP
#   clear[2] MAX_REPEAT
#   clear[2] CATEGORY_LOC_WORD
#   clear[2] INFO
#   clear[2] SPECIAL_CHARS
#   clear[2] AT_BEGINNING
#   clear[2] AT_LOC_NON_BOUNDARY
#   clear[2] SRE_FLAG_MULTILINE
#   clear[2] MAX_UNTIL
#   clear[2] MARK
#   clear[2] FAILURE
#   clear[2] SUBPATTERN
#   clear[2] HEXDIGITS
#   clear[2] BRANCH
#   clear[2] error
#   clear[2] CATEGORY_DIGIT
#   clear[2] CATEGORY_NOT_DIGIT
#   clear[2] CHARSET
#   clear[2] ASSERT
#   clear[2] CATEGORY_UNI_NOT_LINEBREAK
#   clear[2] isdigit
#   clear[2] GROUPREF_IGNORE
#   clear[2] CATEGORY_SPACE
#   clear[2] SubPattern
#   clear[2] AT_END_LINE
#   clear[2] SRE_FLAG_LOCALE
#   clear[2] CH_LOCALE
#   clear[2] AT_UNI_NON_BOUNDARY
#   clear[2] Pattern
#   clear[2] CATEGORY_NOT_SPACE
#   clear[2] sys
#   clear[2] ASSERT_NOT
#   clear[2] CATEGORY_UNI_NOT_WORD
#   clear[2] IN
#   clear[2] AT_BEGINNING_LINE
#   clear[2] IN_IGNORE
#   clear[2] parse_template
#   clear[2] expand_template
#   clear[2] AT_UNI_BOUNDARY
#   clear[2] GROUPREF
#   clear[2] CALL
#   clear[2] isident
# cleanup[2] copy_reg
#   clear[1] _inverted_registry
#   clear[1] _ClassType
#   clear[1] _extension_registry
#   clear[1] _reconstructor
#   clear[1] _reduce_ex
#   clear[1] _slotnames
#   clear[1] _extension_cache
#   clear[1] _HEAPTYPE
#   clear[2] add_extension
#   clear[2] remove_extension
#   clear[2] dispatch_table
#   clear[2] clear_extension_cache
#   clear[2] __all__
#   clear[2] __doc__
#   clear[2] __file__
#   clear[2] __newobj__
#   clear[2] pickle_complex
#   clear[2] __name__
#   clear[2] constructor
#   clear[2] pickle
# cleanup[2] posixpath
#   clear[1] _unicode
#   clear[1] _joinrealpath
#   clear[2] pardir
#   clear[2] sameopenfile
#   clear[2] exists
#   clear[2] sep
#   clear[2] splitext
#   clear[2] basename
#   clear[2] walk
#   clear[2] expanduser
#   clear[2] getmtime
#   clear[2] defpath
#   clear[2] dirname
#   clear[2] isfile
#   clear[2] supports_unicode_filenames
#   clear[2] __all__
#   clear[2] pathsep
#   clear[2] getsize
#   clear[2] samestat
#   clear[2] curdir
#   clear[2] devnull
#   clear[2] abspath
#   clear[2] __doc__
#   clear[2] islink
#   clear[2] split
#   clear[2] samefile
#   clear[2] genericpath
#   clear[2] stat
#   clear[2] commonprefix
#   clear[2] warnings
#   clear[2] __file__
#   clear[2] normcase
#   clear[2] sys
#   clear[2] __name__
#   clear[2] getatime
#   clear[2] lexists
#   clear[2] isdir
#   clear[2] expandvars
#   clear[2] join
#   clear[2] getctime
#   clear[2] isabs
#   clear[2] normpath
#   clear[2] ismount
#   clear[2] splitdrive
#   clear[2] extsep
#   clear[2] relpath
#   clear[2] os
#   clear[2] realpath
# cleanup[2] errno
#   clear[2] EISDIR
#   clear[2] EPROTONOSUPPORT
#   clear[2] ETXTBSY
#   clear[2] ETOOMANYREFS
#   clear[2] EDEADLOCK
#   clear[2] ETIME
#   clear[2] ESOCKTNOSUPPORT
#   clear[2] ENOTTY
#   clear[2] ENAMETOOLONG
#   clear[2] ENETRESET
#   clear[2] EMULTIHOP
#   clear[2] EMSGSIZE
#   clear[2] ECONNRESET
#   clear[2] EL3HLT
#   clear[2] ELIBEXEC
#   clear[2] EMLINK
#   clear[2] ESTRPIPE
#   clear[2] ENOTSOCK
#   clear[2] ESHUTDOWN
#   clear[2] ENOLCK
#   clear[2] EDEADLK
#   clear[2] EFBIG
#   clear[2] EBADRQC
#   clear[2] EEXIST
#   clear[2] ENOLINK
#   clear[2] EPROTO
#   clear[2] EL3RST
#   clear[2] EREMOTEIO
#   clear[2] ESRMNT
#   clear[2] EIDRM
#   clear[2] EADDRNOTAVAIL
#   clear[2] EPERM
#   clear[2] ENOTUNIQ
#   clear[2] ELNRNG
#   clear[2] EAGAIN
#   clear[2] ENOSPC
#   clear[2] EPROTOTYPE
#   clear[2] EUNATCH
#   clear[2] ESTALE
#   clear[2] EISCONN
#   clear[2] ELIBBAD
#   clear[2] ENOANO
#   clear[2] EUCLEAN
#   clear[2] errorcode
#   clear[2] ENOPROTOOPT
#   clear[2] EREMCHG
#   clear[2] ELOOP
#   clear[2] ECHILD
#   clear[2] EREMOTE
#   clear[2] ENOBUFS
#   clear[2] EDESTADDRREQ
#   clear[2] EINTR
#   clear[2] EADV
#   clear[2] __name__
#   clear[2] ETIMEDOUT
#   clear[2] ENOSYS
#   clear[2] EUSERS
#   clear[2] EALREADY
#   clear[2] ELIBMAX
#   clear[2] E2BIG
#   clear[2] ENXIO
#   clear[2] EPIPE
#   clear[2] EMFILE
#   clear[2] EHOSTDOWN
#   clear[2] EBFONT
#   clear[2] EXFULL
#   clear[2] EOPNOTSUPP
#   clear[2] EBUSY
#   clear[2] ELIBSCN
#   clear[2] ENFILE
#   clear[2] EBADMSG
#   clear[2] EADDRINUSE
#   clear[2] ENOPKG
#   clear[2] ENOMEM
#   clear[2] ENOSR
#   clear[2] ECONNABORTED
#   clear[2] EISNAM
#   clear[2] __doc__
#   clear[2] ENOTCONN
#   clear[2] EFAULT
#   clear[2] ELIBACC
#   clear[2] ENETUNREACH
#   clear[2] EBADSLT
#   clear[2] EDQUOT
#   clear[2] ENOTNAM
#   clear[2] ENOENT
#   clear[2] ESPIPE
#   clear[2] ERANGE
#   clear[2] ECOMM
#   clear[2] ENODEV
#   clear[2] EROFS
#   clear[2] ECONNREFUSED
#   clear[2] ENOTEMPTY
#   clear[2] EDOM
#   clear[2] ENOSTR
#   clear[2] ENOTDIR
#   clear[2] EILSEQ
#   clear[2] EACCES
#   clear[2] ENOTSUP
#   clear[2] EOVERFLOW
#   clear[2] ENETDOWN
#   clear[2] ENOEXEC
#   clear[2] EPFNOSUPPORT
#   clear[2] ERESTART
#   clear[2] EIO
#   clear[2] EBADF
#   clear[2] EBADE
#   clear[2] ENONET
#   clear[2] ECHRNG
#   clear[2] EDOTDOT
#   clear[2] EBADFD
#   clear[2] EWOULDBLOCK
#   clear[2] EBADR
#   clear[2] EAFNOSUPPORT
#   clear[2] ESRCH
#   clear[2] EXDEV
#   clear[2] ENAVAIL
#   clear[2] EINVAL
#   clear[2] ENOTBLK
#   clear[2] ENODATA
#   clear[2] EL2HLT
#   clear[2] EINPROGRESS
#   clear[2] EL2NSYNC
#   clear[2] ENOMSG
#   clear[2] EHOSTUNREACH
#   clear[2] ENOCSI
# cleanup[2] _abcoll
#   clear[1] _hasattr
#   clear[2] Container
#   clear[2] MutableMapping
#   clear[2] KeysView
#   clear[2] Callable
#   clear[2] __all__
#   clear[2] ValuesView
#   clear[2] Mapping
#   clear[2] ABCMeta
#   clear[2] __doc__
#   clear[2] MappingView
#   clear[2] Hashable
#   clear[2] MutableSet
#   clear[2] abstractmethod
#   clear[2] __file__
#   clear[2] MutableSequence
#   clear[2] sys
#   clear[2] __name__
#   clear[2] Sized
#   clear[2] Set
#   clear[2] Iterator
#   clear[2] Sequence
#   clear[2] ItemsView
#   clear[2] Iterable
# cleanup[2] types
#   clear[2] IntType
#   clear[2] TypeType
#   clear[2] CodeType
#   clear[2] BooleanType
#   clear[2] UnboundMethodType
#   clear[2] StringType
#   clear[2] BuiltinMethodType
#   clear[2] __all__
#   clear[2] FloatType
#   clear[2] DictionaryType
#   clear[2] NotImplementedType
#   clear[2] BuiltinFunctionType
#   clear[2] DictProxyType
#   clear[2] MethodType
#   clear[2] StringTypes
#   clear[2] GeneratorType
#   clear[2] __doc__
#   clear[2] ObjectType
#   clear[2] DictType
#   clear[2] GetSetDescriptorType
#   clear[2] __file__
#   clear[2] EllipsisType
#   clear[2] ListType
#   clear[2] __name__
#   clear[2] TupleType
#   clear[2] ModuleType
#   clear[2] FrameType
#   clear[2] FileType
#   clear[2] LongType
#   clear[2] BufferType
#   clear[2] TracebackType
#   clear[2] ClassType
#   clear[2] InstanceType
#   clear[2] MemberDescriptorType
#   clear[2] UnicodeType
#   clear[2] SliceType
#   clear[2] ComplexType
#   clear[2] LambdaType
#   clear[2] FunctionType
#   clear[2] XRangeType
#   clear[2] NoneType
# cleanup[2] genericpath
#   clear[1] _splitext
#   clear[1] _unicode
#   clear[2] isdir
#   clear[2] getsize
#   clear[2] stat
#   clear[2] commonprefix
#   clear[2] exists
#   clear[2] __all__
#   clear[2] isfile
#   clear[2] __file__
#   clear[2] getctime
#   clear[2] getmtime
#   clear[2] __name__
#   clear[2] getatime
#   clear[2] os
#   clear[2] __doc__
# cleanup[2] stat
#   clear[2] S_IWRITE
#   clear[2] ST_MTIME
#   clear[2] S_IRGRP
#   clear[2] SF_NOUNLINK
#   clear[2] S_IFLNK
#   clear[2] ST_GID
#   clear[2] S_IXOTH
#   clear[2] ST_UID
#   clear[2] S_ISSOCK
#   clear[2] UF_NOUNLINK
#   clear[2] S_ISLNK
#   clear[2] S_IMODE
#   clear[2] S_IXUSR
#   clear[2] S_IRUSR
#   clear[2] SF_ARCHIVED
#   clear[2] ST_NLINK
#   clear[2] S_IFBLK
#   clear[2] UF_IMMUTABLE
#   clear[2] S_IFDIR
#   clear[2] SF_SNAPSHOT
#   clear[2] ST_ATIME
#   clear[2] S_ISFIFO
#   clear[2] S_ISUID
#   clear[2] UF_OPAQUE
#   clear[2] S_IRWXU
#   clear[2] S_IFCHR
#   clear[2] __doc__
#   clear[2] SF_APPEND
#   clear[2] S_IFREG
#   clear[2] __file__
#   clear[2] S_ISREG
#   clear[2] S_IREAD
#   clear[2] S_IFIFO
#   clear[2] S_IFSOCK
#   clear[2] S_ISCHR
#   clear[2] SF_IMMUTABLE
#   clear[2] S_ISVTX
#   clear[2] ST_MODE
#   clear[2] UF_NODUMP
#   clear[2] S_ISDIR
#   clear[2] __name__
#   clear[2] S_ENFMT
#   clear[2] S_IEXEC
#   clear[2] ST_CTIME
#   clear[2] S_IWOTH
#   clear[2] S_IXGRP
#   clear[2] S_IRWXG
#   clear[2] UF_COMPRESSED
#   clear[2] UF_HIDDEN
#   clear[2] S_IFMT
#   clear[2] S_IWUSR
#   clear[2] S_ISBLK
#   clear[2] ST_INO
#   clear[2] S_ISGID
#   clear[2] S_IWGRP
#   clear[2] S_IRWXO
#   clear[2] ST_DEV
#   clear[2] ST_SIZE
#   clear[2] UF_APPEND
#   clear[2] S_IROTH
# cleanup[2] warnings
#   clear[1] _show_warning
#   clear[1] _setoption
#   clear[1] _getcategory
#   clear[1] _processoptions
#   clear[1] _OptionError
#   clear[1] _getaction
#   clear[2] filterwarnings
#   clear[2] once_registry
#   clear[2] WarningMessage
#   clear[2] filters
#   clear[2] showwarning
#   clear[2] __all__
#   clear[2] onceregistry
#   clear[2] simplefilter
#   clear[2] default_action
#   clear[2] catch_warnings
#   clear[2] __file__
#   clear[2] warnpy3k
#   clear[2] sys
#   clear[2] __name__
#   clear[2] warn_explicit
#   clear[2] types
#   clear[2] warn
#   clear[2] defaultaction
#   clear[2] __doc__
#   clear[2] linecache
#   clear[2] resetwarnings
#   clear[2] formatwarning
# cleanup[2] UserDict
#   clear[1] _abcoll
#   clear[2] IterableUserDict
#   clear[2] UserDict
#   clear[2] __file__
#   clear[2] DictMixin
#   clear[2] __name__
#   clear[2] __doc__
# cleanup[2] os.path
# cleanup[2] linecache
#   clear[2] updatecache
#   clear[2] clearcache
#   clear[2] __all__
#   clear[2] __file__
#   clear[2] cache
#   clear[2] checkcache
#   clear[2] getline
#   clear[2] sys
#   clear[2] getlines
#   clear[2] __name__
#   clear[2] os
#   clear[2] __doc__
# cleanup[2] time
#   clear[2] tzset
#   clear[2] ctime
#   clear[2] clock
#   clear[2] altzone
#   clear[2] struct_time
#   clear[2] asctime
#   clear[2] strptime
#   clear[2] gmtime
#   clear[2] accept2dyear
#   clear[2] mktime
#   clear[2] timezone
#   clear[2] sleep
#   clear[2] tzname
#   clear[2] daylight
#   clear[2] time
#   clear[2] __name__
#   clear[2] __doc__
#   clear[2] strftime
#   clear[2] localtime
# cleanup[2] os
#   clear[1] _Environ
#   clear[1] _spawnvef
#   clear[1] _make_stat_result
#   clear[1] _copy_reg
#   clear[1] _exists
#   clear[1] _pickle_statvfs_result
#   clear[1] _exit
#   clear[1] _get_exports_list
#   clear[1] _execvpe
#   clear[1] _make_statvfs_result
#   clear[1] _pickle_stat_result
#   clear[2] WTERMSIG
#   clear[2] lseek
#   clear[2] EX_IOERR
#   clear[2] EX_NOHOST
#   clear[2] seteuid
#   clear[2] pathsep
#   clear[2] execle
#   clear[2] major
#   clear[2] fstatvfs
#   clear[2] uname
#   clear[2] kill
#   clear[2] urandom
#   clear[2] execlp
#   clear[2] ST_RELATIME
#   clear[2] getegid
#   clear[2] getresgid
#   clear[2] EX_OSFILE
#   clear[2] umask
#   clear[2] linesep
#   clear[2] ST_NODIRATIME
#   clear[2] fchmod
#   clear[2] lchown
#   clear[2] setgid
#   clear[2] tmpnam
#   clear[2] UserDict
#   clear[2] devnull
#   clear[2] EX_NOINPUT
#   clear[2] makedev
#   clear[2] fstat
#   clear[2] getlogin
#   clear[2] EX_TEMPFAIL
#   clear[2] O_CREAT
#   clear[2] dup2
#   clear[2] read
#   clear[2] __file__
#   clear[2] getppid
#   clear[2] fchown
#   clear[2] getloadavg
#   clear[2] WIFSTOPPED
#   clear[2] getpgrp
#   clear[2] TMP_MAX
#   clear[2] utime
#   clear[2] execl
#   clear[2] ST_SYNCHRONOUS
#   clear[2] F_OK
#   clear[2] ST_WRITE
#   clear[2] fsync
#   clear[2] tcsetpgrp
#   clear[2] statvfs
#   clear[2] setreuid
#   clear[2] remove
#   clear[2] setegid
#   clear[2] P_NOWAITO
#   clear[2] execv
#   clear[2] spawnv
#   clear[2] spawnvpe
#   clear[2] EX_OSERR
#   clear[2] ttyname
#   clear[2] pardir
#   clear[2] tempnam
#   clear[2] tmpfile
#   clear[2] sep
#   clear[2] mkfifo
#   clear[2] O_NOFOLLOW
#   clear[2] defpath
#   clear[2] popen2
#   clear[2] stat
#   clear[2] O_APPEND
#   clear[2] EX_CANTCREAT
#   clear[2] getresuid
#   clear[2] mknod
#   clear[2] O_NOCTTY
#   clear[2] close
#   clear[2] getgid
#   clear[2] ctermid
#   clear[2] WIFSIGNALED
#   clear[2] killpg
#   clear[2] __all__
#   clear[2] ST_APPEND
#   clear[2] makedirs
#   clear[2] setpgid
#   clear[2] getcwdu
#   clear[2] WNOHANG
#   clear[2] access
#   clear[2] setsid
#   clear[2] NGROUPS_MAX
#   clear[2] WIFCONTINUED
#   clear[2] O_RDWR
#   clear[2] P_WAIT
#   clear[2] stat_result
#   clear[2] walk
#   clear[2] lstat
#   clear[2] getcwd
#   clear[2] setresgid
#   clear[2] O_NOATIME
#   clear[2] EX_SOFTWARE
#   clear[2] symlink
#   clear[2] stat_float_times
#   clear[2] extsep
#   clear[2] __name__
#   clear[2] O_TRUNC
#   clear[2] getsid
#   clear[2] wait
#   clear[2] O_DIRECTORY
#   clear[2] WCONTINUED
#   clear[2] SEEK_END
#   clear[2] ST_NOEXEC
#   clear[2] openpty
#   clear[2] initgroups
#   clear[2] popen
#   clear[2] times
#   clear[2] P_NOWAIT
#   clear[2] removedirs
#   clear[2] renames
#   clear[2] readlink
#   clear[2] execlpe
#   clear[2] setregid
#   clear[2] O_DSYNC
#   clear[2] rename
#   clear[2] O_RSYNC
#   clear[2] fchdir
#   clear[2] mkdir
#   clear[2] ST_NOSUID
#   clear[2] WCOREDUMP
#   clear[2] chmod
#   clear[2] SEEK_CUR
#   clear[2] getpgid
#   clear[2] popen4
#   clear[2] O_ASYNC
#   clear[2] open
#   clear[2] putenv
#   clear[2] fdopen
#   clear[2] errno
#   clear[2] WIFEXITED
#   clear[2] system
#   clear[2] ST_MANDLOCK
#   clear[2] name
#   clear[2] rmdir
#   clear[2] O_WRONLY
#   clear[2] dup
#   clear[2] fdatasync
#   clear[2] __doc__
#   clear[2] minor
#   clear[2] getpid
#   clear[2] fork
#   clear[2] isatty
#   clear[2] execvpe
#   clear[2] O_LARGEFILE
#   clear[2] EX_NOPERM
#   clear[2] closerange
#   clear[2] execvp
#   clear[2] WSTOPSIG
#   clear[2] getenv
#   clear[2] sysconf_names
#   clear[2] link
#   clear[2] execve
#   clear[2] wait4
#   clear[2] O_SYNC
#   clear[2] chdir
#   clear[2] wait3
#   clear[2] strerror
#   clear[2] popen3
#   clear[2] abort
#   clear[2] setresuid
#   clear[2] error
#   clear[2] ftruncate
#   clear[2] WUNTRACED
#   clear[2] setuid
#   clear[2] EX_DATAERR
#   clear[2] curdir
#   clear[2] sysconf
#   clear[2] ST_NOATIME
#   clear[2] W_OK
#   clear[2] EX_OK
#   clear[2] R_OK
#   clear[2] statvfs_result
#   clear[2] O_NONBLOCK
#   clear[2] confstr
#   clear[2] path
#   clear[2] WEXITSTATUS
#   clear[2] EX_NOUSER
#   clear[2] pipe
#   clear[2] chroot
#   clear[2] getgroups
#   clear[2] spawnlpe
#   clear[2] geteuid
#   clear[2] spawnve
#   clear[2] setpgrp
#   clear[2] write
#   clear[2] EX_UNAVAILABLE
#   clear[2] waitpid
#   clear[2] forkpty
#   clear[2] nice
#   clear[2] listdir
#   clear[2] pathconf
#   clear[2] ST_RDONLY
#   clear[2] unsetenv
#   clear[2] SEEK_SET
#   clear[2] spawnle
#   clear[2] O_RDONLY
#   clear[2] O_DIRECT
#   clear[2] sys
#   clear[2] pathconf_names
#   clear[2] confstr_names
#   clear[2] setgroups
#   clear[2] unlink
#   clear[2] tcgetpgrp
#   clear[2] spawnlp
#   clear[2] spawnl
#   clear[2] EX_PROTOCOL
#   clear[2] getuid
#   clear[2] spawnvp
#   clear[2] X_OK
#   clear[2] O_EXCL
#   clear[2] fpathconf
#   clear[2] chown
#   clear[2] environ
#   clear[2] O_NDELAY
#   clear[2] EX_CONFIG
#   clear[2] EX_USAGE
#   clear[2] ST_NODEV
# cleanup sys
#   clear[1] _clear_type_cache
#   clear[1] _multiarch
#   clear[1] _current_frames
#   clear[1] _mercurial
#   clear[1] _getframe
#   clear[2] setrecursionlimit
#   clear[2] dont_write_bytecode
#   clear[2] getrefcount
#   clear[2] long_info
#   clear[2] stdout
#   clear[2] getprofile
#   clear[2] __stdin__
#   clear[2] version_info
#   clear[2] exc_clear
#   clear[2] prefix
#   clear[2] getfilesystemencoding
#   clear[2] byteorder
#   clear[2] excepthook
#   clear[2] maxint
#   clear[2] __excepthook__
#   clear[2] executable
#   clear[2] copyright
#   clear[2] setdlopenflags
#   clear[2] exec_prefix
#   clear[2] getdlopenflags
#   clear[2] getrecursionlimit
#   clear[2] py3kwarning
#   clear[2] platform
#   clear[2] maxsize
#   clear[2] version
#   clear[2] exit
#   clear[2] call_tracing
#   clear[2] callstats
#   clear[2] setcheckinterval
#   clear[2] __doc__
#   clear[2] api_version
#   clear[2] pydebug
#   clear[2] getdefaultencoding
#   clear[2] getcheckinterval
#   clear[2] maxunicode
#   clear[2] settrace
#   clear[2] setprofile
#   clear[2] __stdout__
#   clear[2] __name__
#   clear[2] subversion
#   clear[2] builtin_module_names
#   clear[2] stdin
#   clear[2] __stderr__
#   clear[2] displayhook
#   clear[2] float_repr_style
#   clear[2] gettrace
#   clear[2] modules
#   clear[2] warnoptions
#   clear[2] getsizeof
#   clear[2] __displayhook__
#   clear[2] stderr
#   clear[2] exc_info
#   clear[2] hexversion
# cleanup __builtin__
#   clear[2] bytearray
#   clear[2] IndexError
#   clear[2] all
#   clear[2] help
#   clear[2] vars
#   clear[2] SyntaxError
#   clear[2] unicode
#   clear[2] UnicodeDecodeError
#   clear[2] memoryview
#   clear[2] isinstance
#   clear[2] copyright
#   clear[2] NameError
#   clear[2] BytesWarning
#   clear[2] dict
#   clear[2] input
#   clear[2] oct
#   clear[2] bin
#   clear[2] SystemExit
#   clear[2] StandardError
#   clear[2] format
#   clear[2] repr
#   clear[2] sorted
#   clear[2] False
#   clear[2] RuntimeWarning
#   clear[2] list
#   clear[2] iter
#   clear[2] reload
#   clear[2] Warning
#   clear[2] round
#   clear[2] dir
#   clear[2] cmp
#   clear[2] set
#   clear[2] bytes
#   clear[2] reduce
#   clear[2] intern
#   clear[2] issubclass
#   clear[2] Ellipsis
#   clear[2] EOFError
#   clear[2] locals
#   clear[2] BufferError
#   clear[2] slice
#   clear[2] FloatingPointError
#   clear[2] sum
#   clear[2] getattr
#   clear[2] abs
#   clear[2] exit
#   clear[2] print
#   clear[2] True
#   clear[2] FutureWarning
#   clear[2] ImportWarning
#   clear[2] hash
#   clear[2] ReferenceError
#   clear[2] len
#   clear[2] credits
#   clear[2] frozenset
#   clear[2] __name__
#   clear[2] ord
#   clear[2] super
#   clear[2] TypeError
#   clear[2] license
#   clear[2] KeyboardInterrupt
#   clear[2] UserWarning
#   clear[2] filter
#   clear[2] range
#   clear[2] staticmethod
#   clear[2] SystemError
#   clear[2] BaseException
#   clear[2] pow
#   clear[2] RuntimeError
#   clear[2] float
#   clear[2] MemoryError
#   clear[2] StopIteration
#   clear[2] globals
#   clear[2] divmod
#   clear[2] enumerate
#   clear[2] apply
#   clear[2] LookupError
#   clear[2] open
#   clear[2] quit
#   clear[2] basestring
#   clear[2] UnicodeError
#   clear[2] zip
#   clear[2] hex
#   clear[2] long
#   clear[2] next
#   clear[2] ImportError
#   clear[2] chr
#   clear[2] xrange
#   clear[2] type
#   clear[2] __doc__
#   clear[2] Exception
#   clear[2] tuple
#   clear[2] UnicodeTranslateError
#   clear[2] reversed
#   clear[2] UnicodeEncodeError
#   clear[2] IOError
#   clear[2] hasattr
#   clear[2] delattr
#   clear[2] setattr
#   clear[2] raw_input
#   clear[2] SyntaxWarning
#   clear[2] compile
#   clear[2] ArithmeticError
#   clear[2] str
#   clear[2] property
#   clear[2] GeneratorExit
#   clear[2] int
#   clear[2] __import__
#   clear[2] KeyError
#   clear[2] coerce
#   clear[2] PendingDeprecationWarning
#   clear[2] file
#   clear[2] EnvironmentError
#   clear[2] unichr
#   clear[2] id
#   clear[2] OSError
#   clear[2] DeprecationWarning
#   clear[2] min
#   clear[2] UnicodeWarning
#   clear[2] execfile
#   clear[2] any
#   clear[2] complex
#   clear[2] bool
#   clear[2] ValueError
#   clear[2] NotImplemented
#   clear[2] map
#   clear[2] buffer
#   clear[2] max
#   clear[2] object
#   clear[2] TabError
#   clear[2] callable
#   clear[2] ZeroDivisionError
#   clear[2] eval
#   clear[2] __debug__
#   clear[2] IndentationError
#   clear[2] AssertionError
#   clear[2] classmethod
#   clear[2] UnboundLocalError
#   clear[2] NotImplementedError
#   clear[2] AttributeError
#   clear[2] OverflowError
# cleanup ints: 33 unfreed ints
#   <int at 0x26fdd78, refcnt=1, val=15353>
#   <int at 0x2662da8, refcnt=1, val=4096>
#   <int at 0x2662dc0, refcnt=1, val=1024>
#   <int at 0x2662fa0, refcnt=1, val=1048576>
#   <int at 0x2652408, refcnt=1, val=590923713>
#   <int at 0x2652420, refcnt=1, val=907133923>
#   <int at 0x2652438, refcnt=1, val=69069>
#   <int at 0x2652450, refcnt=1, val=3644798167>
#   <int at 0x2652468, refcnt=1, val=89869747>
#   <int at 0x2652480, refcnt=1, val=1927868237>
#   <int at 0x260d7c0, refcnt=1, val=9223372036854775807>
#   <int at 0x260d838, refcnt=2, val=255>
#   <int at 0x260c980, refcnt=2, val=80>
#   <int at 0x260c9b0, refcnt=2, val=78>
#   <int at 0x260bf30, refcnt=4, val=24>
#   <int at 0x260bf48, refcnt=2, val=23>
#   <int at 0x260bf90, refcnt=2, val=20>
#   <int at 0x260bff0, refcnt=5, val=16>
#   <int at 0x260c038, refcnt=2, val=13>
#   <int at 0x260c050, refcnt=2, val=12>
#   <int at 0x260c068, refcnt=6, val=11>
#   <int at 0x260c080, refcnt=6, val=10>
#   <int at 0x260c098, refcnt=3, val=9>
#   <int at 0x260c0c8, refcnt=2, val=7>
#   <int at 0x260c0e0, refcnt=2, val=6>
#   <int at 0x260c0f8, refcnt=5, val=5>
#   <int at 0x260c110, refcnt=6, val=4>
#   <int at 0x260c128, refcnt=12, val=3>
#   <int at 0x260c140, refcnt=25, val=2>
#   <int at 0x260c158, refcnt=49, val=1>
#   <int at 0x260c170, refcnt=68, val=0>
#   <int at 0x260c188, refcnt=14, val=-1>
#   <int at 0x260c1d0, refcnt=2, val=-4>
# cleanup floats 
skurik commented 6 years ago

I have the same issue. Ubuntu 16.04, happens with 2.3.3, 2.3.4 and 2.3.5 (I haven't tried any other versions).

JerrySievert commented 6 years ago

can you verify that pkg-config is installed? it should have been installed when you installed build-essential.

skurik commented 6 years ago

For me, it seems I don't (apt list --installed does not list it, while it lists build-essential/xenial,now 12.1ubuntu2 amd64 [installed]).

GlorianY commented 6 years ago

@JerrySievert : pkg-config was not installed in my system. But, now I have installed it. Does it mean I can run the command "make" now?

JerrySievert commented 6 years ago

you should be able to run make once pkg-config is installed. pkg-config is a requirement of building v8.

skurik commented 6 years ago

For me, this makes it compile, but it fails during linking (if I am reading the output correctly):

[665/665] LINK ./d8
sed -e 's/^#undef PLV8_VERSION/#define PLV8_VERSION "2.3.4"/' plv8_config.h.in > plv8_config.h
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o plv8.o plv8.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o plv8_type.o plv8_type.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o plv8_func.o plv8_func.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o plv8_param.o plv8_param.cc
echo "extern const unsigned char coffee_script_binary_data[] = {" >coffee-script.cc
(od -txC -v coffee-script.js | \
sed -e "s/^[0-9]*//" -e s"/ \([0-9a-f][0-9a-f]\)/0x\1,/g" -e"\$d" ) >>coffee-script.cc
echo "0x00};" >>coffee-script.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o coffee-script.o coffee-script.cc
echo "extern const unsigned char livescript_binary_data[] = {" >livescript.cc
(od -txC -v livescript.js | \
sed -e "s/^[0-9]*//" -e s"/ \([0-9a-f][0-9a-f]\)/0x\1,/g" -e"\$d" ) >>livescript.cc
echo "0x00};" >>livescript.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/mit-krb5 -fPIC -c -o livescript.o livescript.cc
g++ -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -pie -fno-omit-frame-pointer -fPIC -shared -o plv8-2.3.4.so plv8.o plv8_type.o plv8_func.o plv8_param.o coffee-script.o livescript.o -L/usr/lib/x86_64-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now  -L/usr/lib/x86_64-linux-gnu/mit-krb5 -Wl,--as-needed  -Lbuild/v8/out.gn/x64.release/obj -Lbuild/v8/out.gn/x64.release/obj/third_party/icu -lv8_base -lv8_snapshot -lv8_libplatform -lv8_libbase -lv8_libsampler -lv8_libplatform -Lbuild/v8/out.gn/x64.release/obj -lrt -std=c++11 -lc++
/usr/bin/ld: cannot find -lc++
collect2: error: ld returned 1 exit status
/usr/lib/postgresql/10/lib/pgxs/src/makefiles/../../src/Makefile.shlib:286: recipe for target 'plv8-2.3.4.so' failed
make: *** [plv8-2.3.4.so] Error 1

Also, not sure why the output references plv8-2.3.4 when I downloaded 2.3.5.

GlorianY commented 6 years ago

@JerrySievert : Ok. I have installed pkg-config, removed the 'build' folder in my plv8-2.3.4 folder, run 'make clean', and finally run 'make'. However, the installation is still failed.

Below is the error message when running 'make':

admin@vultr:~/JS_Extension/plv8-2.3.4$ sudo make PG_CONFIG=/home/admin/MyDB/bin/pg_config
mkdir -p build
cd build; git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
Cloning into 'depot_tools'...
remote: Sending approximately 32.15 MiB ...
remote: Total 26587 (delta 17102), reused 26587 (delta 17102)
Receiving objects: 100% (26587/26587), 32.15 MiB | 32.21 MiB/s, done.
Resolving deltas: 100% (17102/17102), done.
Checking connectivity... done.
cd build; fetch v8; cd v8; git checkout 6.4.388.40; gclient sync ; tools/dev/v8gen.py x64.release -- is_component_build=false v8_static_library=true v8_use_snapshot=true v8_use_external_startup_data=false v8_enable_i18n_support=false
Running: gclient root
Running: gclient config --spec 'solutions = [
  {
    "url": "https://chromium.googlesource.com/v8/v8.git",
    "managed": False,
    "name": "v8",
    "deps_file": "DEPS",
    "custom_deps": {},
  },
]
'
Running depot tools as root is sad.
Running: gclient sync --with_branch_heads
Running depot tools as root is sad.

________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/v8/v8.git /home/admin/JS_Extension/plv8-2.3.4/build/_gclient_v8_xVsqkQ' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Cloning into '/home/admin/JS_Extension/plv8-2.3.4/build/_gclient_v8_xVsqkQ'...
remote: Sending approximately 624.05 MiB ...        
remote: Counting objects: 7744, done        
remote: Finding sources: 100% (84/84)           
remote: Total 565475 (delta 457537), reused 565434 (delta 457537)        
Receiving objects: 100% (565475/565475), 623.43 MiB | 33.32 MiB/s, done.
Resolving deltas: 100% (457537/457537), done.
Checking connectivity... done.

[0:01:00] Still working on:
[0:01:00]   v8
Syncing projects:   0% ( 0/ 2) 
[0:01:07] Still working on:
[0:01:07]   v8
Syncing projects: 100% (23/23), done.                                   

________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-clang-format -s v8/buildtools/linux64/clang-format.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/buildtools/linux64/clang-format...
Downloading 1 files took 38.394244 second(s)
Hook 'download_from_google_storage --no_resume '--platform=linux*' --no_auth --bucket chromium-clang-format -s v8/buildtools/linux64/clang-format.sha1' took 38.45 secs
Running hooks:  35% (10/28) luci-go_linux
________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-luci -d v8/tools/luci-go/linux64' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/tools/luci-go/linux64/isolate...
Downloading 1 files took 5.257665 second(s)
Running hooks:  46% (13/28) gn_linux     
________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s v8/buildtools/linux64/gn.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/buildtools/linux64/gn...
Downloading 1 files took 4.644878 second(s)
Running hooks:  50% (14/28) wasm_spec_tests
________ running 'download_from_google_storage --no_resume --no_auth -u --bucket v8-wasm-spec-tests -s v8/test/wasm-spec-tests/tests.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/test/wasm-spec-tests/tests.tar.gz...
0> Extracting 72 entries from v8/test/wasm-spec-tests/tests.tar.gz to v8/test/wasm-spec-tests/tests
Downloading 1 files took 4.556496 second(s)
Running hooks:  53% (15/28) closure_compiler
________ running 'download_from_google_storage --no_resume --no_auth -u --bucket chromium-v8-closure-compiler -s v8/src/inspector/build/closure-compiler.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/src/inspector/build/closure-compiler.tar.gz...
0> Extracting 4 entries from v8/src/inspector/build/closure-compiler.tar.gz to v8/src/inspector/build/closure-compiler
Downloading 1 files took 5.263981 second(s)
Running hooks:  64% (18/28) sysroot_x86     
________ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --arch=x86' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Installing Debian sid i386 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_sid_i386-sysroot
Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/1015a998c2adf188813cca60b558b0ea1a0b6ced/debian_sid_i386_sysroot.tar.xz
Running hooks:  71% (20/28) sysroot_x64 
________ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --arch=x64' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Installing Debian sid amd64 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_sid_amd64-sysroot
Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/1015a998c2adf188813cca60b558b0ea1a0b6ced/debian_sid_amd64_sysroot.tar.xz
Running hooks:  85% (24/28) binutils            
________ running '/usr/bin/python v8/third_party/binutils/download.py' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2...
Downloading 1 files took 5.038211 second(s)
Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2
Extracting /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2
Running hooks:  89% (25/28) clang   
________ running '/usr/bin/python v8/tools/clang/scripts/update.py' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-334100-1.tgz .......... Done.
Running hooks: 100% (28/28), done.        
Running: git submodule foreach 'git config -f $toplevel/.git/config submodule.$name.ignore all'
Running: git config --add remote.origin.fetch '+refs/tags/*:refs/tags/*'
Running: git config diff.ignoreSubmodules all
Previous HEAD position was 9ff644a... Fix stack check pattern matching for CSA code
HEAD is now at d481eda... Version 6.4.388.40
Running depot tools as root is sad.
Syncing projects: 100% (23/23), done.                                   

________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-luci -d v8/tools/luci-go/linux64' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/tools/luci-go/linux64/isolate...
Downloading 1 files took 5.244679 second(s)
Running hooks:  52% (12/23) gn_linux
________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s v8/buildtools/linux64/gn.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/buildtools/linux64/gn...
Downloading 1 files took 4.748661 second(s)
Running hooks:  56% (13/23) wasm_spec_tests
________ running 'download_from_google_storage --no_resume --no_auth -u --bucket v8-wasm-spec-tests -s v8/test/wasm-spec-tests/tests.tar.gz.sha1' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading v8/test/wasm-spec-tests/tests.tar.gz...
0> Removed v8/test/wasm-spec-tests/tests...
0> Extracting 65 entries from v8/test/wasm-spec-tests/tests.tar.gz to v8/test/wasm-spec-tests/tests
Downloading 1 files took 4.762419 second(s)
Running hooks:  65% (15/23) sysroot         
________ running '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --running-as-hook' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Installing Debian Stretch amd64 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_amd64-sysroot
Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2202c161310ffde63729f29d27fe7bb24a0bc540/debian_stretch_amd64_sysroot.tar.xz
Installing Debian Stretch i386 root image: /home/admin/JS_Extension/plv8-2.3.4/build/v8/build/linux/debian_stretch_i386-sysroot
Downloading https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2202c161310ffde63729f29d27fe7bb24a0bc540/debian_stretch_i386_sysroot.tar.xz
Hook '/usr/bin/python v8/build/linux/sysroot_scripts/install-sysroot.py --running-as-hook' took 11.64 secs
Running hooks:  82% (19/23) binutils            
________ running '/usr/bin/python v8/third_party/binutils/download.py' in '/home/admin/JS_Extension/plv8-2.3.4/build'
0> Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2...
Downloading 1 files took 4.953786 second(s)
Downloading /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2
Extracting /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/binutils/Linux_x64/binutils.tar.bz2
Running hooks:  86% (20/23) clang   
________ running '/usr/bin/python v8/tools/clang/scripts/update.py' in '/home/admin/JS_Extension/plv8-2.3.4/build'
Updating Clang to 318667-1...
Downloading prebuilt clang
Downloading https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-318667-1.tgz .......... Done.
Creating directory /home/admin/JS_Extension/plv8-2.3.4/build/v8/third_party/llvm-build/Release+Asserts
clang 318667-1 unpacked
Running hooks:  95% (22/23) regyp_if_needed
________ running '/usr/bin/python v8/gypfiles/gyp_v8 --running-as-hook' in '/home/admin/JS_Extension/plv8-2.3.4/build'
GYP is now disabled by default in runhooks.

If you really want to run this, either run 
`python gypfiles/gyp_v8` explicitly by hand 
or set the environment variable GYP_CHROMIUM_NO_ACTION=0.
Running hooks: 100% (23/23), done.         

WARNING: 'v8/third_party/googletest/src' is no longer part of this client.  It is recommended that you manually remove it.

WARNING: 'v8/third_party/depot_tools' is no longer part of this client.  It is recommended that you manually remove it.

cd build/v8 ; env CXXFLAGS=-fPIC CFLAGS=-fPIC ninja -C out.gn/x64.release d8
ninja: Entering directory `out.gn/x64.release'
[1/1] Regenerating ninja files
[665/665] LINK ./d8
sed -e 's/^#undef PLV8_VERSION/#define PLV8_VERSION "2.3.4"/' plv8_config.h.in > plv8_config.h
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o plv8.o plv8.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o plv8_type.o plv8_type.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o plv8_func.o plv8_func.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o plv8_param.o plv8_param.cc
echo "extern const unsigned char coffee_script_binary_data[] = {" >coffee-script.cc
(od -txC -v coffee-script.js | \
sed -e "s/^[0-9]*//" -e s"/ \([0-9a-f][0-9a-f]\)/0x\1,/g" -e"\$d" ) >>coffee-script.cc
echo "0x00};" >>coffee-script.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o coffee-script.o coffee-script.cc
echo "extern const unsigned char livescript_binary_data[] = {" >livescript.cc
(od -txC -v livescript.js | \
sed -e "s/^[0-9]*//" -e s"/ \([0-9a-f][0-9a-f]\)/0x\1,/g" -e"\$d" ) >>livescript.cc
echo "0x00};" >>livescript.cc
g++ -Wall -O2 -std=c++11 -fno-rtti  -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I./ -I/home/admin/MyDB/include/postgresql/server -I/home/admin/MyDB/include/postgresql/internal  -D_GNU_SOURCE  -fPIC -c -o livescript.o livescript.cc
g++ -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -O2 -fPIC -shared -o plv8-2.3.4.so plv8.o plv8_type.o plv8_func.o plv8_param.o coffee-script.o livescript.o -L/home/admin/MyDB/lib -Wl,--as-needed -Wl,-rpath,'/home/admin/MyDB/lib',--enable-new-dtags  -Lbuild/v8/out.gn/x64.release/obj -Lbuild/v8/out.gn/x64.release/obj/third_party/icu -lv8_base -lv8_snapshot -lv8_libplatform -lv8_libbase -lv8_libsampler -lv8_libplatform -Lbuild/v8/out.gn/x64.release/obj -lrt -std=c++11 -lc++
/usr/bin/ld: cannot find -lc++
collect2: error: ld returned 1 exit status
/home/admin/MyDB/lib/postgresql/pgxs/src/makefiles/../../src/Makefile.shlib:286: recipe for target 'plv8-2.3.4.so' failed
make: *** [plv8-2.3.4.so] Error 1
JerrySievert commented 6 years ago

Please make sure you have libc++-dev installed.

skurik commented 6 years ago

Installing libc++-dev was the last missing step for me. Thank you very much!

GlorianY commented 6 years ago

Awesome! I have installed libc++-dev and, all errors during the 'make' process were gone.

Thank you so much @JerrySievert!

chongckw commented 5 years ago

Hi i have the same problem in CENTOS, is there any solution for this problem ?

[centos@ip-172-31-16-47 plv8-2.3.8]$ make cd build/v8 ; env CXXFLAGS=-fPIC CFLAGS=-fPIC ninja -C out.gn/x64.release d8 ninja: Entering directory `out.gn/x64.release' ninja: no work to do. mkdir -p upgrade ./generate_upgrade.sh 2.3.8 sed -e 's/^#undef PLV8_VERSION/#define PLV8_VERSION "2.3.8"/' plv8_config.h.in > plv8_config.h g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o plv8.o plv8.cc g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o plv8_type.o plv8_type.cc g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o plv8_func.o plv8_func.cc g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o plv8_param.o plv8_param.cc g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o coffee-script.o coffee-script.cc g++ -Wall -O2 -std=c++11 -fno-rtti -Ibuild/v8/include -Ibuild/v8 -std=c++11 -I. -I. -I/usr/include/pgsql/server -I/usr/include/pgsql/internal -D_GNU_SOURCE -I/usr/include/libxml2 -fPIC -c -o livescript.o livescript.cc g++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DLINUX_OOM_SCORE_ADJ=0 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -fPIC -shared -o plv8-2.3.8.so plv8.o plv8_type.o plv8_func.o plv8_param.o coffee-script.o livescript.o -L/usr/lib64 -Wl,-z,relro -Wl,--as-needed -Lbuild/v8/out.gn/x64.release/obj -Lbuild/v8/out.gn/x64.release/obj/third_party/icu -lv8_base -lv8_snapshot -lv8_libplatform -lv8_libbase -lv8_libsampler -lv8_libplatform -Lbuild/v8/out.gn/x64.release/obj -lrt -std=c++11 -lc++

GlorianY commented 5 years ago

@chongckw have a look at @JerrySievert solution. That solution worked for me

chongckw commented 5 years ago

@GlorianY
Ok I'll create another issue