parameters: (self, data=None)
return_statement: return self
docstring: obj.create(data=None) -> self
  
          Creates a new database entry using the given information.
          Will only function on an uninitialized object.
docstring_summary: obj.create(data=None) -> self
docstring_tokens: obj . create ( data = None ) - > self
function: def _create_autoincrement(self, data=None):
          """
          obj.create(data=None) -> self
  
          Creates a new database entry using the given information.
          Will only function on an uninitialized object.
          """
          with self._db.cursor(self._log) as cursor:
              self._create(data, cursor)
              intid = cursor.lastrowid
          self._evalwheredat([intid])
          self._pull()
          self._postinit()
          return self
function_tokens: def _create_autoincrement ( self , data = None ) : with self . _db . cursor ( self . _log ) as cursor : self . _create ( data , cursor ) intid = cursor . lastrowid self . _evalwheredat ( [ intid ] ) self . _pull ( ) self . _postinit ( ) return self