Revision: 17332
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17332
Author:   migius
Date:     2008-11-05 12:42:34 +0100 (Wed, 05 Nov 2008)

Log Message:
-----------
uniform end-of-line format and set svn:eol-style property to "native" for all 
scripts

Modified Paths:
--------------
    trunk/blender/release/scripts/add_mesh_empty.py
    trunk/blender/release/scripts/bpymodules/BPyTextPlugin.py
    trunk/blender/release/scripts/bpymodules/colladaImEx/translator.py
    trunk/blender/release/scripts/bpymodules/dxfLibrary.py
    trunk/blender/release/scripts/export_dxf.py
    trunk/blender/release/scripts/export_m3g.py
    trunk/blender/release/scripts/flt_dofedit.py
    trunk/blender/release/scripts/flt_lodedit.py
    trunk/blender/release/scripts/flt_palettemanager.py
    trunk/blender/release/scripts/flt_toolbar.py
    trunk/blender/release/scripts/import_lightwave_motion.py
    trunk/blender/release/scripts/import_web3d.py
    trunk/blender/release/scripts/scripttemplate_camer_object.py
    trunk/blender/release/scripts/scripttemplate_gamelogic.py
    trunk/blender/release/scripts/scripttemplate_gamelogic_basic.py
    trunk/blender/release/scripts/scripttemplate_ipo_gen.py
    trunk/blender/release/scripts/scripttemplate_metaball_create.py
    trunk/blender/release/scripts/scripttemplate_pyconstraint.py
    trunk/blender/release/scripts/scripttemplate_text_plugin.py
    trunk/blender/release/scripts/textplugin_functiondocs.py
    trunk/blender/release/scripts/textplugin_imports.py
    trunk/blender/release/scripts/textplugin_membersuggest.py
    trunk/blender/release/scripts/textplugin_outliner.py
    trunk/blender/release/scripts/textplugin_suggest.py
    trunk/blender/release/scripts/textplugin_templates.py

Property Changed:
----------------
    trunk/blender/release/scripts/add_mesh_empty.py
    trunk/blender/release/scripts/animation_bake_constraints.py
    trunk/blender/release/scripts/bpymodules/BPyTextPlugin.py
    trunk/blender/release/scripts/bpymodules/blend2renderinfo.py
    trunk/blender/release/scripts/bpymodules/colladaImEx/translator.py
    trunk/blender/release/scripts/bpymodules/dxfLibrary.py
    trunk/blender/release/scripts/c3d_import.py
    trunk/blender/release/scripts/export_dxf.py
    trunk/blender/release/scripts/export_m3g.py
    trunk/blender/release/scripts/flt_defaultp.py
    trunk/blender/release/scripts/flt_dofedit.py
    trunk/blender/release/scripts/flt_lodedit.py
    trunk/blender/release/scripts/flt_palettemanager.py
    trunk/blender/release/scripts/flt_properties.py
    trunk/blender/release/scripts/flt_toolbar.py
    trunk/blender/release/scripts/import_lightwave_motion.py
    trunk/blender/release/scripts/import_web3d.py
    trunk/blender/release/scripts/ms3d_import.py
    trunk/blender/release/scripts/ms3d_import_ascii.py
    trunk/blender/release/scripts/object_timeofs_follow_act.py
    trunk/blender/release/scripts/render_save_layers.py
    trunk/blender/release/scripts/scripttemplate_camer_object.py
    trunk/blender/release/scripts/scripttemplate_gamelogic.py
    trunk/blender/release/scripts/scripttemplate_gamelogic_basic.py
    trunk/blender/release/scripts/scripttemplate_ipo_gen.py
    trunk/blender/release/scripts/scripttemplate_metaball_create.py
    trunk/blender/release/scripts/scripttemplate_pyconstraint.py
    trunk/blender/release/scripts/scripttemplate_text_plugin.py
    trunk/blender/release/scripts/textplugin_functiondocs.py
    trunk/blender/release/scripts/textplugin_imports.py
    trunk/blender/release/scripts/textplugin_membersuggest.py
    trunk/blender/release/scripts/textplugin_outliner.py
    trunk/blender/release/scripts/textplugin_suggest.py
    trunk/blender/release/scripts/textplugin_templates.py
    trunk/blender/release/scripts/weightpaint_average.py
    trunk/blender/release/scripts/weightpaint_invert.py
    trunk/blender/release/scripts/wizard_curve2tree.py

Modified: trunk/blender/release/scripts/add_mesh_empty.py
===================================================================
--- trunk/blender/release/scripts/add_mesh_empty.py     2008-11-05 05:08:07 UTC 
(rev 17331)
+++ trunk/blender/release/scripts/add_mesh_empty.py     2008-11-05 11:42:34 UTC 
(rev 17332)
@@ -1,13 +1,13 @@
-#!BPY
-"""
-Name: 'Empty mesh'
-Blender: 243
-Group: 'AddMesh'
-"""
-import BPyAddMesh
-import Blender
-
-def main():
-       BPyAddMesh.add_mesh_simple('EmptyMesh', [], [], [])
-
+#!BPY
+"""
+Name: 'Empty mesh'
+Blender: 243
+Group: 'AddMesh'
+"""
+import BPyAddMesh
+import Blender
+
+def main():
+       BPyAddMesh.add_mesh_simple('EmptyMesh', [], [], [])
+
 main()
\ No newline at end of file


Property changes on: trunk/blender/release/scripts/add_mesh_empty.py
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native


Property changes on: trunk/blender/release/scripts/animation_bake_constraints.py
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: trunk/blender/release/scripts/bpymodules/BPyTextPlugin.py
===================================================================
--- trunk/blender/release/scripts/bpymodules/BPyTextPlugin.py   2008-11-05 
05:08:07 UTC (rev 17331)
+++ trunk/blender/release/scripts/bpymodules/BPyTextPlugin.py   2008-11-05 
11:42:34 UTC (rev 17332)
@@ -1,814 +1,814 @@
-"""The BPyTextPlugin Module
-
-Use get_cached_descriptor(txt) to retrieve information about the script held in
-the txt Text object.
-
-Use print_cache_for(txt) to print the information to the console.
-
-Use line, cursor = current_line(txt) to get the logical line and cursor 
position
-
-Use get_targets(line, cursor) to find out what precedes the cursor:
-       aaa.bbb.cc|c.ddd -> ['aaa', 'bbb', 'cc']
-
-Use resolve_targets(txt, targets) to turn a target list into a usable object if
-one is found to match.
-"""
-
-import bpy, sys, os
-import __builtin__, tokenize
-from Blender.sys import time
-from tokenize import generate_tokens, TokenError, \
-               COMMENT, DEDENT, INDENT, NAME, NEWLINE, NL, STRING, NUMBER
-
-class Definition:
-       """Describes a definition or defined object through its name, line 
number
-       and docstring. This is the base class for definition based descriptors.
-       """
-       
-       def __init__(self, name, lineno, doc=''):
-               self.name = name
-               self.lineno = lineno
-               self.doc = doc
-
-class ScriptDesc:
-       """Describes a script through lists of further descriptor objects 
(classes,
-       defs, vars) and dictionaries to built-in types (imports). If a script 
has
-       not been fully parsed, its incomplete flag will be set. The time of the 
last
-       parse is held by the time field and the name of the text object from 
which
-       it was parsed, the name field.
-       """
-       
-       def __init__(self, name, imports, classes, defs, vars, 
incomplete=False):
-               self.name = name
-               self.imports = imports
-               self.classes = classes
-               self.defs = defs
-               self.vars = vars
-               self.incomplete = incomplete
-               self.parse_due = 0
-       
-       def set_delay(self, delay):
-               self.parse_due = time() + delay
-
-class ClassDesc(Definition):
-       """Describes a class through lists of further descriptor objects (defs 
and
-       vars). The name of the class is held by the name field and the line on
-       which it is defined is held in lineno.
-       """
-       
-       def __init__(self, name, parents, defs, vars, lineno, doc=''):
-               Definition.__init__(self, name, lineno, doc)
-               self.parents = parents
-               self.defs = defs
-               self.vars = vars
-
-class FunctionDesc(Definition):
-       """Describes a function through its name and list of parameters (name,
-       params) and the line on which it is defined (lineno).
-       """
-       
-       def __init__(self, name, params, lineno, doc=''):
-               Definition.__init__(self, name, lineno, doc)
-               self.params = params
-
-class VarDesc(Definition):
-       """Describes a variable through its name and type (if ascertainable) 
and the
-       line on which it is defined (lineno). If no type can be determined, type
-       will equal None.
-       """
-       
-       def __init__(self, name, type, lineno):
-               Definition.__init__(self, name, lineno)
-               self.type = type # None for unknown (supports: dict/list/str)
-
-# Context types
-CTX_UNSET = -1
-CTX_NORMAL = 0
-CTX_SINGLE_QUOTE = 1
-CTX_DOUBLE_QUOTE = 2
-CTX_COMMENT = 3
-
-# Python keywords
-KEYWORDS = ['and', 'del', 'from', 'not', 'while', 'as', 'elif', 'global',
-                       'or', 'with', 'assert', 'else', 'if', 'pass', 'yield',
-                       'break', 'except', 'import', 'print', 'class', 'exec', 
'in',
-                       'raise', 'continue', 'finally', 'is', 'return', 'def', 
'for',
-                       'lambda', 'try' ]
-
-# Module file extensions
-MODULE_EXTS = ['.py', '.pyc', '.pyo', '.pyw', '.pyd']
-
-ModuleType = type(__builtin__)
-NoneScriptDesc = ScriptDesc('', dict(), dict(), dict(), dict(), True)
-
-_modules = {}
-_modules_updated = 0
-_parse_cache = dict()
-
-def _load_module_names():
-       """Searches the sys.path for module files and lists them, along with
-       sys.builtin_module_names, in the global dict _modules.
-       """
-       
-       global _modules
-       
-       for n in sys.builtin_module_names:
-               _modules[n] = None
-       for p in sys.path:
-               if p == '': p = os.curdir
-               if not os.path.isdir(p): continue
-               for f in os.listdir(p):
-                       for ext in MODULE_EXTS:
-                               if f.endswith(ext):
-                                       _modules[f[:-len(ext)]] = None
-                                       break
-
-_load_module_names()
-
-def _trim_doc(doc):
-       """Trims the quotes from a quoted STRING token (eg. "'''text'''" -> 
"text")
-       """
-       
-       l = len(doc)
-       i = 0
-       while i < l/2 and (doc[i] == "'" or doc[i] == '"'):
-               i += 1
-       return doc[i:-i]
-
-def resolve_targets(txt, targets):
-       """Attempts to return a useful object for the locally or externally 
defined
-       entity described by targets. If the object is local (defined in txt), a
-       Definition instance is returned. If the object is external (imported or
-       built in), the object itself is returned. If no object can be found, 
None is
-       returned.
-       """
-       
-       count = len(targets)
-       if count==0: return None
-       
-       obj = None
-       local = None
-       i = 1
-       
-       desc = get_cached_descriptor(txt)
-       b = targets[0].find('(')
-       if b==-1: b = None # Trick to let us use [:b] and get the whole string
-       
-       if desc.classes.has_key(targets[0][:b]):
-               local = desc.classes[targets[0][:b]]
-       elif desc.defs.has_key(targets[0]):
-               local = desc.defs[targets[0]]
-       elif desc.vars.has_key(targets[0]):
-               obj = desc.vars[targets[0]].type
-       
-       if local:
-               while i < count:
-                       b = targets[i].find('(')
-                       if b==-1: b = None
-                       if hasattr(local, 'classes') and 
local.classes.has_key(targets[i][:b]):
-                               local = local.classes[targets[i][:b]]
-                       elif hasattr(local, 'defs') and 
local.defs.has_key(targets[i]):
-                               local = local.defs[targets[i]]
-                       elif hasattr(local, 'vars') and 
local.vars.has_key(targets[i]):
-                               obj = local.vars[targets[i]].type
-                               local = None
-                               i += 1
-                               break
-                       else:
-                               local = None
-                               break
-                       i += 1
-       
-       if local: return local
-       
-       if not obj:
-               if desc.imports.has_key(targets[0]):
-                       obj = desc.imports[targets[0]]
-               else:
-                       builtins = get_builtins()
-                       if builtins.has_key(targets[0]):
-                               obj = builtins[targets[0]]
-       
-       while obj and i < count:
-               if hasattr(obj, targets[i]):
-                       obj = getattr(obj, targets[i])
-               else:
-                       obj = None
-                       break
-               i += 1
-       
-       return obj
-
-def get_cached_descriptor(txt, force_parse=0):
-       """Returns the cached ScriptDesc for the specified Text object 'txt'. 
If the
-       script has not been parsed in the last 'period' seconds it will be 
reparsed
-       to obtain this descriptor.
-       
-       Specifying TP_AUTO for the period (default) will choose a period based 
on the
-       size of the Text object. Larger texts are parsed less often.
-       """
-       
-       global _parse_cache
-       
-       parse = True
-       key = hash(txt)
-       if not force_parse and _parse_cache.has_key(key):
-               desc = _parse_cache[key]
-               if desc.parse_due > time():
-                       parse = desc.incomplete
-       
-       if parse:
-               desc = parse_text(txt)
-       
-       return desc
-
-def parse_text(txt):
-       """Parses an entire script's text and returns a ScriptDesc instance
-       containing information about the script.
-       
-       If the text is not a valid Python script (for example if brackets are 
left
-       open), parsing may fail to complete. However, if this occurs, no 
exception
-       is thrown. Instead the returned ScriptDesc instance will have its 
incomplete
-       flag set and information processed up to this point will still be 
accessible.
-       """
-       
-       start_time = time()
-       txt.reset()
-       tokens = generate_tokens(txt.readline) # Throws TokenError
-       
-       curl, cursor = txt.getCursorPos()
-       linen = curl + 1 # Token line numbers are one-based
-       
-       imports = dict()
-       imp_step = 0
-       
-       classes = dict()
-       cls_step = 0
-       
-       defs = dict()
-       def_step = 0
-       
-       vars = dict()
-       var1_step = 0
-       var2_step = 0
-       var3_step = 0
-       var_accum = dict()
-       var_forflag = False
-       
-       indent = 0
-       prev_type = -1
-       prev_text = ''
-       incomplete = False
-       
-       while True:
-               try:
-                       type, text, start, end, line = tokens.next()
-               except StopIteration:
-                       break
-               except (TokenError, IndentationError):
-                       incomplete = True
-                       break
-               
-               # Skip all comments and line joining characters
-               if type == COMMENT or type == NL:
-                       continue
-               
-               #################
-               ## Indentation ##
-               #################
-               
-               if type == INDENT:
-                       indent += 1
-               elif type == DEDENT:
-                       indent -= 1
-               
-               #########################
-               ## Module importing... ##
-               #########################
-               
-               imp_store = False
-               
-               # Default, look for 'from' or 'import' to start
-               if imp_step == 0:
-                       if text == 'from':
-                               imp_tmp = []
-                               imp_step = 1
-                       elif text == 'import':
-                               imp_from = None
-                               imp_tmp = []
-                               imp_step = 2
-               
-               # Found a 'from', create imp_from in form '???.???...'
-               elif imp_step == 1:
-                       if text == 'import':
-                               imp_from = '.'.join(imp_tmp)
-                               imp_tmp = []
-                               imp_step = 2
-                       elif type == NAME:
-                               imp_tmp.append(text)
-                       elif text != '.':
-                               imp_step = 0 # Invalid syntax
-               
-               # Found 'import', imp_from is populated or None, create imp_name
-               elif imp_step == 2:
-                       if text == 'as':
-                               imp_name = '.'.join(imp_tmp)
-                               imp_step = 3
-                       elif type == NAME or text == '*':
-                               imp_tmp.append(text)
-                       elif text != '.':
-                               imp_name = '.'.join(imp_tmp)
-                               imp_symb = imp_name
-                               imp_store = True
-               
-               # Found 'as', change imp_symb to this value and go back to step 
2
-               elif imp_step == 3:
-                       if type == NAME:
-                               imp_symb = text
-                       else:
-                               imp_store = True
-               
-               # Both imp_name and imp_symb have now been populated so we can 
import
-               if imp_store:
-                       

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to