func need_sys() if (not isset('sys_is_imported')) gvar(sys_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import sys') block.select(old) end end func need_string() if (not isset(string_is_imported)) gvar(string_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import string') block.select(old) end end func need_math() if (not isset(math_is_imported)) gvar(math_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import math') block.select(old) end end func need_os() if (not isset(os_is_imported)) gvar(os_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import os') block.select(old) end end func need_shutil() if (not isset(shutil_is_imported)) gvar(shutil_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import shutil') block.select(old) end end func need_stat() if (not isset(stat_is_imported)) gvar(stat_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import stat') block.select(old) end end func need_platform() if (not isset(platform_is_imported)) gvar(platform_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import platform') block.select(old) end end func need_win32() if (not isset(win32_is_imported)) gvar(win32_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('try:') block.inclvl() println('import win32api') println('import win32con') block.declvl() println('except ImportError:') block.inclvl() println('pass') block.declvl() block.select(old) end end func need_tarfile() if (not isset(tarfile_is_imported)) gvar(tarfile_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import tarfile') block.select(old) end end func need_zipfile() if (not isset(zipfile_is_imported)) gvar(zipfile_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import zipfile') block.select(old) end end func need_re() if (not isset(re_is_imported)) gvar(re_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import re') block.select(old) end end func need_conf() if (not isset(conf_is_imported)) gvar(conf_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import ConfigParser') block.select(old) end end func need_minidom() if (not isset(minidom_is_imported)) gvar(minidom_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('from xml.dom import minidom') block.select(old) end end func need_codecs() if (not isset(codecs_is_imported)) gvar(codecs_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import codecs') block.select(old) end end func need_httplib() if (not isset(httplib_is_imported)) gvar(httplib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import httplib') block.select(old) end end func need_mimetypes() if (not isset(mimetypes_is_imported)) gvar(mimetypes_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import mimetypes') block.select(old) end end func need_mimetools() if (not isset(mimetools_is_imported)) gvar(mimetools_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import mimetools') block.select(old) end end func need_urllib() if (not isset(urllib_is_imported)) gvar(urllib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import urllib') block.select(old) end end func need_anydbm() if (not isset(anydbm_is_imported)) gvar(anydbm_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import anydbm') block.select(old) end end func need_cPickle() if (not isset(cPickle_is_imported)) gvar(cPickle_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import cPickle') block.select(old) end end func need_shelve() if (not isset(shelve_is_imported)) gvar(shelve_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import shelve') block.select(old) end end func need_sqlite3() if (not isset(sqlite3_is_imported)) gvar(sqlite3_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import sqlite3') block.select(old) end end func need_MySQLdb() if (not isset(MySQLdb_is_imported)) gvar(MySQLdb_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import MySQLdb') block.select(old) end end func need_ftplib() if (not isset(ftplib_is_imported)) gvar(ftplib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import ftplib') block.select(old) end end func need_poplib() if (not isset(poplib_is_imported)) gvar(poplib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import poplib') block.select(old) end end func need_imaplib() if (not isset(imaplib_is_imported)) gvar(imaplib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import imaplib') block.select(old) end end func need_smtplib() if (not isset(smtplib_is_imported)) gvar(smtplib_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import smtplib') block.select(old) end end func need_email() if (not isset(email_is_imported)) gvar(email_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import email') println('from email.mime.text import MIMEText') println('from email.mime.multipart import MIMEMultipart') block.select(old) end end func need_datetime() if (not isset(datetime_is_imported)) gvar(datetime_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import datetime') block.select(old) end end func need_tkinter() if (not isset(tkinter_is_imported)) gvar(tkinter_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('from Tkinter import *') block.select(old) end end func need_random() if (not isset(random_is_imported)) gvar(random_is_imported) fvar(old) old = block.select(BLK_IMPORT) println('import random') block.select(old) end end //func need_foo() // if (not isset(foo_is_imported)) // gvar(foo_is_imported) // fvar(old) // // old = block.select(BLK_IMPORT) // println('import foo') // block.select(old) // end //end